我在我的web.config文件中配置像这样一个HttpHandler:
<add verb="GET,HEAD,POST"
path="TinyMCE.ashx"
type="Moxiecode.TinyMCE.Web.HttpHandler,Moxiecode.TinyMCE" />
当我部署到IIS 7的处理程序停止工作(404)。
我需要什么做的就是这个工作?
我在我的web.config文件中配置像这样一个HttpHandler:
<add verb="GET,HEAD,POST"
path="TinyMCE.ashx"
type="Moxiecode.TinyMCE.Web.HttpHandler,Moxiecode.TinyMCE" />
当我部署到IIS 7的处理程序停止工作(404)。
我需要什么做的就是这个工作?
HttpHandlers的登记是比以前版本的IIS的IIS7不同。 具体而言,您在名为web.config部分,注册处理程序<system.webServer><handlers>
不<httpHandlers>
。
见这个问题的一个例子。
我们在那里改变webconfig用户system.webServer遗留应用程序 - >处理程序是不是一种选择。 我们通过我们的开发机器设置的应用程序池的“托管管道模式”为“经典”解决了这个问题,404。
以下是博客文章,我发现这个解决方案http://codeskaters.blogspot.ae/2014/04/httphandler-error-404-not-found.html