本文介绍了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 上的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-12 04:24