在ASP.NET MVC 5中使用web.config进行依赖项注入

在ASP.NET MVC 5中使用web.config进行依赖项注入,asp.net,asp.net-mvc,dependency-injection,Asp.net,Asp.net Mvc,Dependency Injection,我想在ASP.NETMVC5中使用依赖项注入。类型和接口之间的映射需要存储在web.config中。ASP.NET MVC 5中是否内置了从web.config注入依赖项的功能?或者,我使用统一吗 我经常认为人们过于渴望定义配置 文件夹。通常一种编程语言会使一个简单的 强大的配置机制。 -马丁福勒 如果您是依赖项注入新手,请不要使用XML(或web.config)进行配置XML配置是一种非常古老的技术,而且往往冗长而脆弱 相反,您希望使用代码作为配置,除非您需要后期绑定。您主要希望使用配置API

我想在ASP.NETMVC5中使用依赖项注入。类型和接口之间的映射需要存储在web.config中。ASP.NET MVC 5中是否内置了从web.config注入依赖项的功能?或者,我使用统一吗

我经常认为人们过于渴望定义配置 文件夹。通常一种编程语言会使一个简单的 强大的配置机制。 -马丁福勒

如果您是依赖项注入新手,请不要使用XML(或web.config)进行配置XML配置是一种非常古老的技术,而且往往冗长而脆弱

相反,您希望使用代码作为配置,除非您需要后期绑定。您主要希望使用配置API使用的泛型和Fluent构建器

是的,如果您真的想使用以XML为中心的DI容器,您可以使用Unity容器

您可以在第67页阅读更多关于XML与代码配置的信息