в nuget нет «Ninject.Web.Common.OwinHost» и «Ninject.Web.WebApi.OwinHost» - PullRequest
0 голосов
/ 05 августа 2020

Я хочу создать проект ASP. NET WebAPI с помощью Ninject, я обычно ссылался на библиотеки DLL на основе Ninject OWIN, но не могу найти «Ninject.Web.Common.OwinHost» и «Ninject.Web.WebApi.OwinHost "в nuget. Они переименованы или Ninject больше не поддерживает WebAPI на основе OWIN? Спасибо

1 Ответ

0 голосов
/ 05 августа 2020

с автоматически созданным файлом «NinjectWebCommon.cs», нам не нужно вызывать
app.UseNinjectMiddleware(() =>
{
var kernel = new StandardKernel();
kernel.Load(Assembly.GetExecutingAssembly());
return kernel;
}).UseNinjectWebApi(configuration);
, которые включены в библиотеки DLL, упомянутые в заголовке вопроса в методе public void Configuration(IAppBuilder app).

...