【发布时间】:2014-12-05 01:20:54
【问题描述】:
我现在正在研究有关电子商务的源代码。在这个源码中,brnmall.web是web项目,它的管理平台在库brnmall.web.storeadmin中,在web项目中注册为area。
以下是 brnmall.web:
下面是brnmall.web.storeadmin,在brnmall.web中注册为区域:
我想在 brnmall.web.storeadmin 中使用 autofac,所以我在其中添加了另一个 global.asax,在 application_start 方法中,我注册了我需要的所有控制器和组件。 但是当我使用下面的代码来触发数据时
public ActionResult Index()
{
var serviceTypeRepo = unitOfWork.Repository<BrnMall.DAL.Access.cha_servicetype>();
var result = serviceTypeRepo.Get(x => x.serviceid == 1);
ViewBag.result = result;
return View();
}
向我抛出异常:“尝试创建类型为 'BrnMall.Web.Charging.Controllers.HomeController' 的控制器时发生错误。确保控制器具有无参数的公共构造函数。”
有人有同样的情况吗?
【问题讨论】:
标签: asp.net-mvc-3 autofac area