У меня есть приложение ASP.NET WebAPI 2 в .net 4.7
Я добавляю nuget Microsoft.Azure.ServiceBus, который зависит от .NET Standart
2,0
Когда я запускаю свое приложение локально на IIS Express внутри VS2017, все работает нормально.
При развертывании приложения в Azure Web App я получаю сообщение об ошибке при любом запросе REST
Метод не найден: 'System.Web.Http.Controllers.HttpRequestContext System.Net.Http.HttpRequestMessageExtensions.GetRequestContext (System.Net.Http.HttpRequestMessage)'
Насколько я понимаю, в веб-приложении Azure и на моем компьютере разработчика существует другая версия System.Web.Http.
Почему это происходит и что я должен сделать, чтобы это исправить?