Asp.net mvc HttpHandler不工作
我正在尝试使用Razor引擎将vid.ly中的FileUpload项目集成到MVC ASP.NET4框架中的web应用程序中 我在App_代码下有一个HttpHandler。 Progress.csAsp.net mvc HttpHandler不工作,asp.net-mvc,mapping,httphandler,Asp.net Mvc,Mapping,Httphandler,我正在尝试使用Razor引擎将vid.ly中的FileUpload项目集成到MVC ASP.NET4框架中的web应用程序中 我在App_代码下有一个HttpHandler。 Progress.cs public class Progress : IHttpHandler { ... } 我在从Globals.asax调用的registerOutes()中添加了这个: routes.IgnoreRoute("Progress.progress"); 并在web.config的system.
public class Progress : IHttpHandler
{
...
}
我在从Globals.asax调用的registerOutes()中添加了这个:
routes.IgnoreRoute("Progress.progress");
并在web.config的system.web部分中添加了以下行:
<httpHandlers>
<add verb="*" path="*.progress" type="MyNamespace.Progress"/>
</httpHandlers>
似乎地图有问题。有人知道我遗漏了什么吗?我终于找到了问题所在。我必须以以下格式将映射放入
system.webServer
部分:
<add name="Progress" verb="*" path="*.progress" type="MyNamespace.Progress,MyNamespace"/>
或者,将Progress.cs文件的操作生成路径设置为“Content”,这样就不会在MyNamespace.dll中编译它
<add name="Progress" verb="*" path="*.progress" type="MyNamespace.Progress,MyNamespace"/>