HttpHandler无法在IIS 7中运行

时间:2009-09-23 13:04:23

标签: .net asp.net iis iis-7 httphandler

我在我的web.config文件中配置了HttpHandler,如下所示:

<add verb="GET,HEAD,POST"
     path="TinyMCE.ashx"
     type="Moxiecode.TinyMCE.Web.HttpHandler,Moxiecode.TinyMCE" />

当我部署到IIS 7时,处理程序停止工作(404)。

我需要做些什么来实现这个目标?

2 个答案:

答案 0 :(得分:31)

对于IIS7,HttpHandler的注册与以前版本的IIS不同。具体来说,您在名为<system.webServer><handlers>的web.config部分中注册处理程序,而不是<httpHandlers>

有关示例,请参阅this question

答案 1 :(得分:0)

我们有一个遗留应用程序,其中将webconfig更改为用户system.webServer - &gt;处理程序不是一种选择。我们通过设置应用程序池&#34;管理流水线模式&#34;解决了这个问题。到#34; Classic&#34;在我们的开发机器上。

以下是我发现此解决方案的博客文章http://codeskaters.blogspot.ae/2014/04/httphandler-error-404-not-found.html