Asp.net mvc Unity配置,配置或不配置

Asp.net mvc Unity配置,配置或不配置,asp.net-mvc,asp.net-mvc-3,dependency-injection,unity-container,Asp.net Mvc,Asp.net Mvc 3,Dependency Injection,Unity Container,unity对象配置映射的优点/缺点是什么?是在.config文件中还是在代码中映射它们 我看到的所有示例都是使用.config文件配置的,但我发现了一个很大的缺点(花了1.5小时来了解unity失败的原因),重命名类后,配置文件中的类名不会自动重命名,unity失败 优势呢 你是如何配置unity的 谢谢。con(你已经看过了): 没有智能感知 运行时前无错误(无强类型) 赞成者: 您可以在不更改代码的情况下更改配置(部署后) @StringBuilder我更喜欢代码-创建引导程序并在容器

unity对象配置映射的优点/缺点是什么?是在.config文件中还是在代码中映射它们

我看到的所有示例都是使用.config文件配置的,但我发现了一个很大的缺点(花了1.5小时来了解unity失败的原因),重命名类后,配置文件中的类名不会自动重命名,unity失败

优势呢

你是如何配置unity的

谢谢。

con(你已经看过了):

  • 没有智能感知
  • 运行时前无错误(无强类型)
赞成者:

  • 您可以在不更改代码的情况下更改配置(部署后)

@StringBuilder我更喜欢代码-创建引导程序并在容器中注册实例。您多久更改一次站点某些组件的实现?您是否需要在不重新编译代码的情况下更改它?我的答案并不经常是:)xml配置适用于设置连接字符串、打开跟踪、更改日志设置等,这些都是我们在部署后处理的事情。但设置依赖项容器不是这样的事情之一。