WebConfig的httpHandlers配置不能正常运行的问题
1、Webconfig配置
https://blog.csdn.net/cplvfx/article/details/91477349
根据以上博客内容,虽然可以正常运行,但是我们要了解两者的区别,根据自己的实际需求决定如何配置。
2、system.web与system.webServer两者的区别。
system.web:适用于经典模式
system.webServer:因为iis7而出现的,如果在经典模式下会被忽略,而前者是iis以前版本的配置。
所以该配置只适用于 IIS 7.0 集成模式,而不适用于经典模式
3、项目发布运行没问题,但是调试模式运行出错。
思考:根据以上内容,考虑原因应该是IIS Express配置问题。
原因:Visual Studio的IIS Express 为集成模式而非经典模式。
方法:点击项目属性窗口,将托管管道模式改为经典模式即可