无法在asp.net Web API项目中找到NinjectWebCommon

时间:2014-10-09 18:40:53

标签: c# asp.net asp.net-web-api dependency-injection ninject

我正在创建一个asp.net web api项目。我使用Ninject作为依赖解析器。我正在从nuget添加Ninject.Web.WebAPI。但我在App_Start文件夹中找不到任何NinjectWebCommon.cs

我是否需要安装任何附加包?

1 个答案:

答案 0 :(得分:0)

如果您通过IIS托管Web Api项目,请安装Ninject.Web.WebApi.WebHost - 这将创建NinjectWebCommon.cs

有关不同类型的Web Api项目的更多信息,请参阅Wiki。 https://github.com/ninject/Ninject.Web.WebApi/wiki/Setting-up-an-mvc-webapi-application