VS2013处理程序在其模块列表中有一个错误的模块managedpipelinehandler

时间:2014-01-23 15:42:27

标签: asp.net debugging visual-studio-2012 visual-studio-2013

我有一个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 之间会有什么不同?

1 个答案:

答案 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]部分删除我的处理程序时,我的问题就消失了。