Khi tôi triển khai ứng dụng web của tôi đến một trang web Azure, tôi nhận được lỗi sau:Làm thế nào để triển khai một ứng dụng web sử dụng F # để Azure trang web
Không thể tải tập tin hoặc lắp ráp 'FSharp.Core, Phiên bản = 4.0.0.0, Văn hóa = trung lập, PublicKeyToken = b03f5f7f11d50a3a 'hoặc một trong các phụ thuộc của nó. Hệ thống không thể tìm thấy các tập tin được chỉ định.
Tôi đã gặp phải điều này trong quá khứ khi triển khai đến một máy chủ IIS và cố định nó bằng cách cài đặt F # Redistributable http://www.microsoft.com/en-us/download/details.aspx?id=13450
Có ai biết những gì tôi có thể làm gì để có được điều này làm việc trên một trang web Azure (không phải là một Azure Vai trò Web)?
Ngoài ra, tôi có Copy Local set thành true cho thư viện FSharp.Core từ nơi nó đang được tham chiếu.
Bản thân ứng dụng web của bạn là F # hay là mẫu C# có thư viện F # đang thực hiện hầu hết công việc? Nếu sau này, dự án C# cần tham chiếu FSharp.Core trực tiếp. (Tôi sử dụng F # + Azure thường xuyên, và đây là điều tôi phải làm nhiều nhất để làm cho nó hoạt động.) – ildjarn
Đó là phần tôi đã bỏ lỡ. Bởi vì tôi đã cài đặt redistributable tôi không cần phải tham khảo FSharp.Core trong dự án web. Nó chỉ được tham chiếu trong thư viện được tham chiếu bởi dự án web của tôi. Một khi tôi tham chiếu FSharp.Core trong dự án web của tôi và đặt Copy Local thành true, nó hoạt động. Nếu bạn thêm câu trả lời này làm câu trả lời, tôi sẽ chấp nhận câu trả lời. –