【问题标题】:HttpHandler not working in IIS 7HttpHandler 在 IIS 7 中不起作用
【发布时间】:2010-11-30 18:04:49
【问题描述】:

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

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

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

我需要做什么才能让它工作?

【问题讨论】:

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


    【解决方案1】:

    IIS7 的 HttpHandlers 注册与以前版本的 IIS 不同。具体来说,您在名为 &lt;system.webServer&gt;&lt;handlers&gt; 的 web.config 部分中注册处理程序,而不是在 &lt;httpHandlers&gt; 中。

    有关示例,请参阅 this question

    【讨论】:

      【解决方案2】:

      我们有一个遗留应用程序,其中无法将 webconfig 更改为用户 system.webServer -> 处理程序。我们通过在我们的开发机器上将应用程序池的“托管管道模式”设置为“经典”解决了这个 404 问题。

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

      【讨论】:

        猜你喜欢
        • 2011-05-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-04-14
        • 2012-08-17
        • 2011-05-24
        • 2018-01-04
        • 1970-01-01
        相关资源
        最近更新 更多