2010-06-09 30 views
5

Tôi đang lên kế hoạch để lưu trữ các dịch vụ WCF cho một trong các dự án của tôi trên App Fabric. Khi tôi cài đặt App Fabric, nó yêu cầu tôi cài đặt .Net Framework 4.0. Tôi có thể cấu hình các dịch vụ WCF được viết bằng 3.5 trên App Fabric nhưng tôi phải chọn Asp.Net v4 là một App Pool. Tôi cảm thấy nó bằng cách sử dụng CLR 4.0 cho dịch vụ.Hosting WCF 3.5 trên AppFabric

Câu hỏi là tôi có thể lưu trữ dịch vụ WCF 3.5 của tôi trên App Fabric khi chúng tôi đang phát triển giải pháp trong 3.5 và không có nhiều phạm vi để di chuyển sang 4.0. Will là công việc?

Trả lời

2

Phiên bản đầu tiên của Windows Server AppFabric có hai phần:

AppFabric Caching dịch vụ, có thể tăng tốc độ truy cập thường xuyên truy cập thông tin như dữ liệu phiên được ứng dụng ASP.NET sử dụng.

Dịch vụ lưu trữ ứng dụng, giúp dễ dàng chạy và quản lý các dịch vụ được tạo bằng Windows Communication Foundation, đặc biệt là các dịch vụ được tạo bằng Windows Workflow Foundation.

Có vẻ như bạn không thể sử dụng dịch vụ lưu trữ trong 3.5. http://msdn.microsoft.com/en-us/library/ff637712.aspx

http://social.technet.microsoft.com/wiki/contents/articles/hosting-net-framework-3-x-services-in-appfabric.aspx

Theo như bộ nhớ đệm đi nó phụ thuộc vào phiên bản, bài viết này http://msdn.microsoft.com/en-us/library/ff381375.aspx#_Toc247686147 trạng thái:

Chú ý: Bắt đầu với phiên bản Beta2, các yêu cầu .NET framework sẽ thay đổi như sau. Dịch vụ Cache sẽ yêu cầu .NET 4.0 phải được cài đặt và Cache Client được phát triển bằng .NET 3.5 SP1 sẽ được hỗ trợ.

Các vấn đề liên quan