本文介绍了OData 在调用不存在的控制器时返回内部服务器错误 (500) - 在 iis 上的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
例如调用时http://localhost/odata/test - (未实现 TestController),
when calling for examplehttp://localhost/odata/test - (no TestController implemented),
Odata 返回内部服务器错误而不是 404(未找到).
Odata return internal server error instead of 404 (Not Found).
我能做什么?
推荐答案
确认 web.config 文件中的 path=*."
(在 ; <handlers>
)
Confirm the path="*."
in the web.config file (inside <system.webServer> <handlers>
)
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0"/>
这篇关于OData 在调用不存在的控制器时返回内部服务器错误 (500) - 在 iis 上的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!