![](/img/trans.png)
[英]Securing WCF services using ASP.NET Auth and a DomainService with Silverlight
[英]WCF problems between WPF/ASP.NET and Silverlight
我有一個解決方案,其中包括一個WPF(4.0)項目,一個WCF(4.0)項目,一個ASP.NET(4.0)和一個Silverlight 4項目。
我開始開發WCF服務和工作正常的WPF客戶端,我還使用了與ASP.NET項目相同的WCF服務來獲取數據。 一切正常。 但是,silverlight根本不想播放,因此我創建了一個新的.svc文件作為啟用Silverlight的WCF服務。 現在,突然之間,ASP.NET和WPF不再打擾與WCF通信,我得到的錯誤是:
無法激活該服務,因為它不支持ASP.NET兼容性。 為此應用程序啟用了ASP.NET兼容性。 在web.config中關閉ASP.NET兼容模式,或者將AspNetCompatibilityRequirements屬性添加到服務類型,並將RequirementsMode設置設置為Allowed或Required
因此,對於Silverlight和WPF,我怎么能擁有相同的WCF項目(盡管項目中的.svc文件不同)?
任何幫助將不勝感激。
// JaggenSWE
您可以嘗試將其更改為“允許”,而不是“必需”。
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public class SomeWCFService : ISomeWCFService
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.