Rajesh Yerramsetti Ответов: 1

Я использую webapi, он работает локально, когда я развертываюсь в IIS, не получая ответа.


Привет,

Я использую WebAPI, когда я локально работаю в системе с почтальоном, он работает нормально . Но когда я размещаюсь на IIS на сервере и проверяю postman, он показывает внутреннюю ошибку сервера .

Другое наблюдение, иногда оно работает, а иногда и не работает, Может ли кто-нибудь помочь в решении этой проблемы.

Он был построен с использованием MVC, vs2013 и C#

Что я уже пробовал:

Я пробовал в локальной системе с почтальоном, он работает нормально, но то же самое развернуто на сервере, он не получает ответа.

F-ES Sitecore

В чем заключается внутренняя ошибка?

1 Ответов

Рейтинг:
1

Sandeep Mewara

Основываясь на том, чем Вы делитесь, я бы посмотрел на следующее, Чтобы устранить неполадки: Устранение неполадок веб-приложений API2, работающих в Visual Studio и завершающихся сбоем на рабочем сервере IIS | Microsoft Docs[^]


Rajesh Yerramsetti

У меня есть асинхронная функция в коде есть ли какая-либо зависимость, когда мы размещаем два веб-api, 1 работает одновременно, если один не работает, другой сервис работает.

кодовая привязка:
[HttpPost]
публичная асинхронная задача<datatable> PendingCount(MAS_EMP_LOGIN objModel)
{
DsPendingCount набор данных = новый набор данных();
dsPendingCount = await objBal.GetPendingCount(objModel);
if (dsPendingCount.Таблицы.Count == 0||dsPendingCount.Таблицы[0].Строки.Количество == 0)
{
return DefaultDt("PendingCount", "0");
}
еще
{
верните dsPendingCount.Таблицы[0];
}
}

Обработчик ответа есть

X-powered-by ASP.net унаследовано

Информация о заголовке в Postman is

кэш-контроля →без кэша
содержание-длина →36
content-type →application/json; charset=utf-8
дата →Ср, 23 сентября 2020 07:22:48 GMT
истекает срок действия →-1
pragma →no-cache
сервер →Microsoft-IIS/8.5
x-aspnet-версия →4.0.30319
x-powered-by →ASP.NET

Sandeep Mewara

Не слишком уверен, что вы имеете в виду здесь, в контексте вышеприведенного вопроса. Похоже на другой вопрос - пожалуйста, откройте новый запрос с подробностями по этому вопросу, пожалуйста.