[英]ASP.NET Rest Service returning 500 errors on return when hosted in IIS 7.5, but works in VS Debug Server
我遇到一個問題,其中IIS 7.5中托管的服務在函數的返回值之后返回500個錯誤。 我將調試器附加到IIS進程上,並且可以成功地逐步執行這些方法,但是,即使在僅返回字符串文字的方法上,我在瀏覽器(和fiddler2)中也得到了500,調試器沒有收到錯誤消息完全沒有 應用程序日志中也未顯示任何內容。
當我在Visual Studio中調試站點/服務時-服務工作正常,並按預期返回值。 我可能會缺少什么?
它總是在尋求幫助后,我似乎找到了答案。
原來有
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
<add name="Access-Control-Allow-Headers" value="Content-Type" />
</customHeaders>
</httpProtocol>
在主web.config中,以及在服務文件夾中的web.config中將導致此行為。 但是,它在IIS Express中令人驚訝。
該服務執行得很好,但是返回后會出現500錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.