1

我试图在我的 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 的自定义配置?需要检查一些复选框:) 有什么想法吗?

4

1 回答 1

0

我收到了同样的错误,因为我没有对该目录的读取权限。您必须至少授予读取权限才能查看文件夹和文件。

希望能帮助到你。问候。

于 2013-04-03T14:22:30.243 回答