【问题标题】:VS2013 handler has a bad module managedpipelinehandler in its module listVS2013 处理程序在其模块列表中有一个错误的模块 managedpipelinehandler
【发布时间】:2014-01-23 15:42:27
【问题描述】:
我有一个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 在这方面有何不同?
【问题讨论】:
标签:
asp.net
debugging
visual-studio-2012
visual-studio-2013
【解决方案1】:
我遇到了同样的问题,我的案例处理程序在两个地方:
<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] 部分删除我的处理程序时,我的问题就消失了。