2011-01-06 26 views
3

在我的應用程序的web.config REST。在一些服務器如果我設置aspNetCompatibilityEnabled =真設置aspNetCompatibilityEnabled爲true拋出MethodAccessException基於JSON WCF服務

<serviceHostingEnvironment aspNetCompatibilityEnabled="true" />

我得到 「MethodAccessException」。我需要使用aspNetCompatibilityEnabled。因爲,我希望這個調用通過我們的HttpModule進行驗證。我搜索了每個沒有找到答案的地方。似乎有一個IIS設置可以解決它。因爲它在一些內部環境中工作。

回答

2

你有沒有試圖把:

[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)] 

以上服務類的聲明?

+0

謝謝.................. +1 – 2013-08-08 07:47:42

2

如果你有多個WCFServices比所有服務添加此

[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)] 
+0

+1爲你.. ......... – 2013-08-08 07:48:12

相關問題