WebAPI для обслуживания статических файлов: Microsoft.AspNetWebApi несовместим с пакетом Microsoft.Owin.StaticFiles - PullRequest
0 голосов
/ 05 апреля 2019

У меня есть собственный хостинг webApi, которому нужно добавить функциональность для обслуживания статических html-файлов.Поэтому я последовал этому примеру, но установка файлов Microsoft.Owin.Static делает невозможным запуск сервера приложений

Could not load file or assembly 'Microsoft.Owin, Version=2.0.2.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) 
   at Microsoft.Owin.Hosting.Builder.AppBuilderFactory.Create()
   at Microsoft.Owin.Hosting.Engine.HostingEngine.InitializeBuilder(StartContext context)
   at Microsoft.Owin.Hosting.Engine.HostingEngine.Start(StartContext context)
   at Microsoft.Owin.Hosting.Starter.HostingStarter.Start(StartOptions options)
   at WorkflowService.WorkflowService.OnStart(String[] args)

. Я обнаружил несовместимость, когда пакет nuget в Microsoft.AspNetWebApi v5.2.7 допускает только Microsoft.Owin v2.0,2, и я попытался понизить до 5.2.3 до достижения этой ошибки.Буду признателен за любые предложения по размещению html-файла (или приложения с js и css) того же происхождения, что и в webApi, размещенном в Оуэне.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...