我想将elFinder集成到asp.net mvc 4.我已经看过elFinder ASP.NET Connector的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说"无法连接到后端"
和
firebug返回了这个
答案 0 :(得分:0)
“无法连接到后端”可能是由于:
造成的您忘记忽略路由并且MVC路由无法解析此路径(因为它不应该这样做)
routes.IgnoreRoute("elfinder.connector");
确保优先使用MapRoute语句指定。
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();