关于VS 中 HttpHandler 的设置 500.23
前一段时间在讲 HttpHandler 的过程中遇到一些问题,在此分享一下。
使用VS2012 添加HttpHandler后,在web.config配置的节点如下:
1 1 <?xml version="1.0"?> 2 2 <!-- 3 3 有关如何配置 ASP.NET 应用程序的详细信息,请访问 4 4 http://go.microsoft.com/fwlink/?LinkId=169433 5 5 --> 6 6 <configuration> 7 7 <system.web> 8 8 <compilation debug="true" targetFramework="4.5"/> 9 9 <httpRuntime targetFramework="4.5"/> 10 10 <httpHandlers> 11 11 <add verb="*" path="Default.aspx" type="Testhandler"/> 12 12 </httpHandlers> 13 13 </system.web> 14 14 </configuration>View Code
将hander路径放到 system.web/httphandlers 节点中就OK了。
原因: 新建网站,使用代码中的方式,如果是新建的Web 应用程序,将节点放置到 system.web/httphandler。