Asp.net mvc Autofac-什么是MVC应用程序
我正在尝试将Autofac(首次实现)实现到ASP.NET MVC 4.5应用程序中,本例中的第二行代码已经让我难住了 我在Startup.cs类和配置管理器中。我不能让它认出你?这是什么东西的假象吗?我能找到的每一个例子都是这样。我错过了推荐人吗Asp.net mvc Autofac-什么是MVC应用程序,asp.net-mvc,asp.net-mvc-4,dependency-injection,autofac,Asp.net Mvc,Asp.net Mvc 4,Dependency Injection,Autofac,我正在尝试将Autofac(首次实现)实现到ASP.NET MVC 4.5应用程序中,本例中的第二行代码已经让我难住了 我在Startup.cs类和配置管理器中。我不能让它认出你?这是什么东西的假象吗?我能找到的每一个例子都是这样。我错过了推荐人吗 提前感谢。该示例基于默认的Visual Studio MVC模板,该模板使用以下类创建Global.asax.cs文件: public class MvcApplication : System.Web.HttpApplication {
提前感谢。该示例基于默认的Visual Studio MVC模板,该模板使用以下类创建
Global.asax.cs
文件:
public class MvcApplication : System.Web.HttpApplication
{
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
WebApiConfig.Register(GlobalConfiguration.Configuration);
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
RouteConfig.RegisterRoutes(RouteTable.Routes);
BundleConfig.RegisterBundles(BundleTable.Bundles);
AuthConfig.RegisterAuth();
}
}
从技术上讲,-您可以将所有内容移动到
Startup.cs
并删除它。对该类的引用只是为了获得对MVC程序集的引用,因此从技术上讲,您可以在MVC项目中使用任何类型(例如Startup
类)。您肯定在使用asp.net Core和MVC6。
如果这是正确的,那么您不需要AutoFac;默认情况下,依赖项注入是内置的