2012-04-25 90 views
1

的首選WCF實現與裝配共享和的ChannelFactory - 合同的單一實例意味着只需要在一個地方進行的任何服務變更,有沒有代理服務器來更新或維護等如何使用Silverlight實現ChannelFactory和WCF程序集共享?

我想用Silverlight實現ChannelFactory。我有足夠的RIA域名服務等。

我的Silverlight應用程序只能引用Silverlight程序集 - 足夠公平。所以我把ServiceContract接口放在Silverlight程序集中,並從我的服務器和客戶端引用。

的問題是,當我去跑我的服務器(這是IIS託管,在這種情況下)我得到

無法加載文件或程序集「System.ServiceModel,版本= 2.0.5.0,文化=中立,PublicKeyToken = 31bf3856ad364e35'或其依賴之一。該系統找不到指定的文件。

包含ServiceContract的Silverlight程序集使用與我的服務器(它是.NET 4.0)不同版本的System.ServiceModel構建。我該如何做這項工作?

回答

2

這與silverlight和.net不兼容,部分是人爲的,可以解決,如果你知道如何去做。

http://www.netfxharmonics.com/2008/12/Reusing-NET-Assemblies-in-Silverlight

+1

你可以做的就是提供這個工作至少要點在這裏作爲一個答案,而不是僅僅提供諸如到外部網站。這個答案在第二個鏈接上變得無用而死。 – Tom 2012-11-01 20:46:50

相關問題