Tôi đang sử dụng chuyển đổi Web.Config để triển khai ứng dụng của mình sang Azure. Tôi cũng có 2 trang web trong dịch vụ của tôi, trang web công cộng và điểm cuối trang web WCF riêng. Tôi đang triển khai multiple sites to a single role.Windows Azure với nhiều trang web trong một vai trò không chuyển đổi web.debug.config thứ 2 thành web.config
Khi tôi triển khai, dự án trang web (mà dự án Azure Deploy được đặt) sẽ biến đổi web.config một cách chính xác. Tuy nhiên, dự án WCF (chỉ được coi là "trang web" trong tệp .csdef) không chuyển đổi tệp web.debug.config thành web.config.
This question tương tự, nhưng chỉ đề cập đến việc xây dựng dự án. Tôi đã đặt các phụ thuộc trong dự án của mình.
This workaround buộc chuyển đổi tệp web.config, nhưng nó vẫn không xuất hiện trong triển khai của tôi trên Azure.
Tôi nghi ngờ rằng this bug vẫn còn tồn tại và tôi cũng đã nâng cấp lên Azure 1.5 SDK với hy vọng rằng nó sẽ khắc phục được.
Tôi muốn thử đặt số configuration data in cscfg files nhưng tôi đang sử dụng Mã khung thực thể đầu tiên và tôi không biết cách để chuỗi kết nối của mình hoạt động với định dạng này. EFCF dường như dựa vào web.config một cách rõ ràng.
Mọi trợ giúp sẽ được đánh giá cao.
Đây là cách bạn [đặt chuỗi kết nối trong Mã khung thực thể đầu tiên] (http://msdn.microsoft.com /en-us/library/gg679467(v=VS.103).aspx) – Doug