Опубликованное приложение .NET ищет API в исходной папке - PullRequest
0 голосов
/ 04 января 2019

Я новичок в разработке API и создал приложение Web API, которое отлично работает локально (Visual Studio / IIS Express).Когда я публикую и внедряю в IIS 8.5, HTML-страницы работают нормально, но когда я выполняю ajax-вызов своих API, я получаю ошибку 500.Кажется, что-то смотрит на мою папку с исходным кодом на моем диске c: !, а не на dll.

Я предполагаю, что что-то испортил в настройке VS Publish или в моей API-маршрутизации в WebApiConfig.

Here's the call, ran from the IIS server

Есть идеи о том, почему он просматривается в моем каталоге исходных текстов?

1 Ответ

0 голосов
/ 04 января 2019

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

...