【问题标题】:elFinder - asp.net connector global.asax configurationelFinder - asp.net 连接器 global.asax 配置
【发布时间】:2012-10-25 11:23:07
【问题描述】:

我想将 elFinder 集成到 asp.net mvc 4 中。我看过 elFinder ASP.NET 连接器的 wiki。但我无法理解某些配置。

首先是

在 Application_Start 中添加 Autofac 注册:

// register IoC
var builder = new ContainerBuilder();
// add other registrations...
// add elFinder connector registration
builder.RegisterElFinderConnector();
// create container
_container = builder.Build();
// need also to set container in elFinder module
_container.SetAsElFinderResolver();

_container 未定义,我应该只创建变量吗?

IContainer_container;

我应该把这个定义放在哪里?

我已经尝试定义容器,并在 Visual Studio 中运行项目,elFinder 说“无法连接到后端”

萤火虫返回了这个

【问题讨论】:

    标签: jquery asp.net asp.net-mvc jquery-ui asp.net-mvc-4


    【解决方案1】:

    “无法连接到后端”可能是因为:

    • 您忘记忽略路由,MVC 路由无法解析此路径(因为它不应该这样做)

      routes.IgnoreRoute("elfinder.connector");
      

    确保这是在 MapRoute 语句之前指定的。

    • 您的 web.config 中没有定义 HttpHandler

    IContainer 是 http://api.autofac.org/html/BE4CF761.htm,您可以在构建容器的地方实例化它

    // register IoC
    var builder = new ContainerBuilder();
    // add other registrations...
    // add elFinder connector registration
    builder.RegisterElFinderConnector();
    // create container
    IContainer _container = builder.Build();
    // need also to set container in elFinder module
    _container.SetAsElFinderResolver();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-17
      • 2016-07-18
      • 2016-10-27
      • 1970-01-01
      相关资源
      最近更新 更多