Asp.net mvc Autofac-什么是MVC应用程序

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 {

我正在尝试将Autofac(首次实现)实现到ASP.NET MVC 4.5应用程序中,本例中的第二行代码已经让我难住了

我在Startup.cs类和配置管理器中。我不能让它认出你?这是什么东西的假象吗?我能找到的每一个例子都是这样。我错过了推荐人吗


提前感谢。

该示例基于默认的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;默认情况下,依赖项注入是内置的