Почему я не могу использовать свой веб-интерфейс после публикации и размещения на IIS? - PullRequest
0 голосов
/ 20 января 2020

У меня есть приложение winform, которое предназначено для вызова API для входа в систему и выполнения других действий. Когда я запускаю API (. net core 2.2) в Visual Studio и пытаюсь использовать его из WinsForm, он работает нормально. Позже я опубликовал API и разместил его на IIS. Он отлично работает, когда я запускаю его, но WinsForm не будет работать с полученной ссылкой (localhost / powerapi / login). Это не дает ошибки, просто не работает. Я попробовал Fiddler с ним (используя ссылку из IIS), он работал отлично. Почему он не работает с WinsForm? Пожалуйста, помогите.

ОБНОВЛЕНИЕ Я снова отладил и обнаружил эту ошибку. На самом деле он пытается вызвать API, но получает ошибку 500: Internal Server Error. Я попробовал это на Fiddler и получил ту же ошибку тоже. Это скриншот ошибки Visual Studio

Что я имею в виду под «все работает хорошо», так это то, что API работает хорошо, когда я запускаю его из IIS в браузер (чтобы получить его ссылку, которая передается в "URL" на скриншоте). И под IIS я имею в виду локальную машину. Кроме того, winform и API на одном сервере, потому что я в настоящее время запускаю их на моем p c.

...