Asp.net web api WindowsAzure ASP.NETWebAPI上的依赖项注入

Asp.net web api WindowsAzure ASP.NETWebAPI上的依赖项注入,asp.net-web-api,ioc-container,azure-web-roles,Asp.net Web Api,Ioc Container,Azure Web Roles,我正在尝试使用web角色(ASP.Net web api)和多个工作者角色构建我的第一个Azure应用程序。我想使用DI模式来分离数据访问,我正在考虑使用MEF,但最近我听说不建议使用MEF,除非我有太多的空闲时间来解决问题 那么,有人能告诉我在Azure上工作的其他可靠选项是什么吗。我之前使用过Unity,但不确定在Azure平台上是否有任何限制。 简而言之,现在Azure平台上最常用的IoC是什么。任何推荐如何在Azure上使用的可用示例都会有很大帮助。我已经使用过,到目前为止,他们在Azu

我正在尝试使用web角色(ASP.Net web api)和多个工作者角色构建我的第一个Azure应用程序。我想使用DI模式来分离数据访问,我正在考虑使用MEF,但最近我听说不建议使用MEF,除非我有太多的空闲时间来解决问题

那么,有人能告诉我在Azure上工作的其他可靠选项是什么吗。我之前使用过Unity,但不确定在Azure平台上是否有任何限制。 简而言之,现在Azure平台上最常用的IoC是什么。任何推荐如何在Azure上使用的可用示例都会有很大帮助。

我已经使用过,到目前为止,他们在Azure上工作过

LightInject有自己的Web API集成包:


还有Autofac:

我想说,任何DI容器都可以在Azure上运行。最终在Azure上运行的是.Net。如果开发时依赖关系框架在您的计算机上工作,那么部署后它将在azure上工作。