#.net-core
#.net-ядро
Вопрос:
У меня есть приложение, которое использует API .Net Core.
Все работает локально, и это означает, что,
Client App --gt; hits an .Net Core API successfully.
Однако мы перенесли приложение на сервер IIS, и мы не можем успешно подключиться к API.
Я знаю, что это крайне расплывчато, но на что мне следует обратить внимание, чтобы диагностировать это. Я вытащил код из опубликованной ветки, и он работает как заклинание на локальном, но не работает на сервере.
Я не получаю никаких исключений на стороне сервера.
Ответ №1:
Есть ли сетевое подключение? Войдите на сервер, откройте браузер и введите URL-адрес API. Любая ошибка HTTP-это хорошо. Это означает, что вы можете получить доступ к API. Если время истекает, это плохо, и это ваша проблема.
Откуда вы знаете, что исключений не бывает? Вы регистрируете все исключения? Вы уверены, что в try
блоках, которые в конечном итоге игнорируют исключение, не скрыто никаких исключений?
Предполагая, что это сервер Windows, проверьте средство просмотра событий на наличие предупреждений или ошибок.