簡體   English   中英

將aspNetCompatibilityEnabled設置為true會在基於REST的JSON WCF服務中拋出MethodAccessException

[英]Setting aspNetCompatibilityEnabled to true throws MethodAccessException in REST based JSON WCF Service

在我的應用程序的web.config中。 在某些服務器上,如果我設置aspNetCompatibilityEnabled = true

<serviceHostingEnvironment aspNetCompatibilityEnabled="true" />

我得到“MethodAccessException”。 我需要使用aspNetCompatibilityEnabled。 因為,我希望這個調用由我們的HttpModule之一進行身份驗證。 我搜索了沒有找到答案的地方。 似乎有一個IIS設置可以修復它。 因為,它在一些內部環境中工作。

你試過放:

[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)] 

在您的服務類聲明之上?

如果您有多個WCFS服務而不是在所有服務中添加它

[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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