簡體   English   中英

WPF / ASP.NET和Silverlight之間的WCF問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM