为了更方便的自定义Route,在Nuget中添加了AttributeRouting组件后,报异常Http 500.23;
如图所示:
HTTP 错误 500.23 - Internal Server Error
检测到在集成的托管管道模式下不适用的 ASP.NET 设置。
参照常用解决办法:
(1)修改IIS程序池模式为经典,不可行,修改后,提示
“/”应用程序中的服务器错误。
此操作要求使用 IIS 集成管线模式。
(2)改或不改托管模式都不正确,只能禁用检测托管模式了,在<system.webServer>节点下添加禁止操作
<validation validateIntegratedModeConfiguration="false"/>
搞定,问题没有根本解决,只是保证了程序可以正常运行。