Autofac和ASP.NET Web API ApiController
发布时间:2020-12-15 20:41:42 所属栏目:asp.Net 来源:网络整理
导读:我一直在使用autofac与MVC 3一段时间,并喜欢它.我最近将一个项目升级到MVC 4,除了Web Api ApiController之外,所有内容似乎都很有效.我得到以下例外. An error occurred when trying to create a controller of type 'MyNamespace.Foo.CustomApiController'.
我一直在使用autofac与MVC 3一段时间,并喜欢它.我最近将一个项目升级到MVC 4,除了Web Api ApiController之外,所有内容似乎都很有效.我得到以下例外.
An error occurred when trying to create a controller of type 'MyNamespace.Foo.CustomApiController'. Make sure that the controller has a parameterless public constructor. 这似乎是DI通过autofac的问题.我错过了一些东西,还是在作品中有东西.我知道,MVC4刚刚出来,是一个beta,所以我不期望很多,但想到我可能会缺少一些东西. 解决方法
我已经在NuGet上发布了用于测试版MVC 4和Web API的Autofac集成包.集成将根据控制器请求(MVC控制器或API控制器,取决于集成)创建一个Autofac使用寿命范围.这意味着控制器及其依赖将在每次调用结束时自动处理.这两个软件包可以并排安装在同一个项目中.
MVC 4 https://nuget.org/packages/Autofac.Mvc4 http://alexmg.com/post/2012/03/09/Autofac-ASPNET-MVC-4-(Beta)-Integration.aspx Web API https://nuget.org/packages/Autofac.WebApi/ http://alexmg.com/post/2012/03/09/Autofac-ASPNET-Web-API-(Beta)-Integration.aspx 链接现在已修复. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- mvc项目架构分享系列之架构搭建之Infrastructure
- asp.net政府企业网站前台+后台源码
- 在ASP.net中使用image404和azurereader2
- asp.net – 错误4005表单身份验证失败 – 提供的故障单已过
- Asp.net核心IIS Express.如何查看日志消息?
- .net – SimpleMembership取消用户身份验证?
- .net – 我无法在我的网络应用程序中使log4net工作:(
- asp.net-core – Visual Studio 2017(ASP.NET Core)和Aurel
- asp.net-mvc – MVC中的部分视图
- ASP.NET框架中的异步页面 – 其他线程在哪里,如何重新连接?
推荐文章
站长推荐
- asp.net – Datatable的行计算功能
- asp.net-mvc – 转换常规的MVC网站,用于电话沟通
- asp.net-mvc – ASP.NET MVC中的Authorize属性是
- asp.net – 如何保护我的AngularJS和Web Api应用
- asp.net-mvc – ASP.NET MVC 4 Web API无法映射包
- ASP.NET的会员系统是否足够安全?
- asp.net – WebForm_DoPostBackWithOptions没有使
- 用Scrutor来简化ASP.NET Core的DI注册
- ASP.NET -- WebForm -- Session的使用
- asp.net – HTTP错误403 – 禁止
热点阅读