Тело полезной нагрузки / запроса в веб-службе .NET Framework 4.6.1 имеет нулевое значение при вызове с веб-сайта .NET Core 2.2. - PullRequest
0 голосов
/ 11 февраля 2019

Спасибо, что нашли время посмотреть на мой вопрос.

У меня есть веб-сервис .NET Framework 4.6.1 и веб-сайт .NET Core 2.2.Оба используют следующие NuGets (среди прочих):

  • Microsoft.AspNet.WebApi.Client 5.2.3
  • Newtonsoft.Json 11.0.2

На веб-сайте .NET Core 2.2 я использую System.Net.Http.HttpClient от Microsoft.AspNet.WebApi.Client для вызова службы.Я вижу, что все в полном порядке, вплоть до момента отправки.Я вижу в Fiddler, что тело там и что там есть соответствующие заголовки.Но я получаю 500 на службе .NET Framework 4.6.1, потому что полезная нагрузка приходит как ноль.

Когда я создаю проект модульного тестирования в .NET Framework 4.6.1 и пытаюсь точно такой же кодс точно такими же NuGets, он отлично работает.

Я могу запустить этот сайт и этот сервис локально с IIS.Я попытался обновить два упомянутых мною NuGets до их последних версий на веб-сайте и в сервисе, но это оказалось безуспешным.Есть идеи, чего мне не хватать?

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