我试图在我的 MVC 3 应用程序中使用 elfinder 并使用这个 .NET 连接器:http : //elfinderconnectornet.codeplex.com/ 用于 elfinder。此连接器与 WebConfig 部分中配置的 http 处理程序一起使用。例如:
对于像这样的网址:192.168.0.17:9002/elfinder.connector?_=1347370006351&cmd=open&target=&init=true&tree=......
我在网络配置中有一个处理程序
<system.web>
<httpHandlers>
<add verb="*" path="elfinder.connector" type="ElFinder.Connector.Connector" />
</httpHandlers>
</system.web>
并在 global.asax.csroutes.IgnoreRoute("elfinder.connector");
中忽略“Controller/Action”路由中的这个 url。
当我在 VisualStudio localhost 中运行此代码时,一切正常,但在 IIS 7 上出现 404 错误。
可能是 IIS 有 httphandlers 的自定义配置?需要检查一些复选框:) 有什么想法吗?