我有一个ASP.NET
应用程序,我可以使用Visual Studio 2012
正确调试但是,当我尝试使用Visual Studio 2013
进行调试时,出现以下错误消息:
HTTP Error 500.21 - Internal Server Error
Handler "`xxx`" has a bad module "`ManagedPipelineHandler`" in its module list.
有谁知道 VS 2012 和 VS 2013 之间会有什么不同?
答案 0 :(得分:0)
我有同样的问题,在我的情况下,处理程序在两个地方:
<system.web>
...
<httpHandlers>
<add verb="*" path="*.ashx" type="ApplicArt.Extranet2.Controller.FrontController, ApplicArt.Extranet2.Web.UI" />
</httpHandlers>
</system.web>
<system.webServer>
<handlers>
...
<add name="FrontController" verb="*" path="*.ashx" type="ApplicArt.Extranet2.Controller.FrontController, ApplicArt.Extranet2.Web.UI"/>
</handlers>
</system.webServer>
当我从[system.webServer]部分删除我的处理程序时,我的问题就消失了。