Windows Azure网站中的Web API依赖项解析程序

Windows Azure网站中的Web API依赖项解析程序,azure,asp.net-web-api,Azure,Asp.net Web Api,在将带有WebAPI的项目发布到Windows Azure网站之后,我开始抛出异常,抱怨我的API控制器没有实现默认构造函数 我在项目中使用Ninject,当我在全局配置中显式注册NinjectDependencyResolver时,Azure中的问题就解决了 我感到困惑的是,为什么我在本地开发机器上没有遇到这个问题。有人能解释一下MAWS中的不同配置导致需要执行此额外步骤吗?您确定没有在本地发现此问题吗?在GlobalConfiguration中注册dependencysolver是WebAp

在将带有WebAPI的项目发布到Windows Azure网站之后,我开始抛出异常,抱怨我的API控制器没有实现默认构造函数

我在项目中使用Ninject,当我在全局配置中显式注册NinjectDependencyResolver时,Azure中的问题就解决了


我感到困惑的是,为什么我在本地开发机器上没有遇到这个问题。有人能解释一下MAWS中的不同配置导致需要执行此额外步骤吗?

您确定没有在本地发现此问题吗?在
GlobalConfiguration
中注册
dependencysolver
是WebApi DI配置的关键步骤。而且MAWS几乎和当地的一个免疫阳性没有什么不同,为什么我对这种行为如此困惑!