У меня есть WEB API, разработанный в .net core (VS 2017). Мне нужно развернуть этот API в IIS.Это процедура, которой я следовал.
- Откройте VS 2017, откройте проект -> щелкните правой кнопкой мыши по API, нажмите «Опубликовать».
- Выбранная файловая система -> Укажите путь, куда должны быть помещены двоичные файлы-> НажмитеКнопка «Опубликовать».
После ее завершения в физическом пути находятся некоторые файлы.Я скопировал файлы на сервер, где он должен быть размещен.
На сервере это то, что я сделал.
- Установлено время работы ядра .Net.
- Открыл IIS, щелкните правой кнопкой мыши веб-сайт по умолчанию -> Добавить приложение -> Укажите имя приложения (например, ABC) -> Укажите физический путь (куда копируются двоичные файлы) -> Нажмите OK.
На данный момент в API есть простой метод Get, который просто возвращает строку.
Скажите, если IP-адрес сервера - 10.1.1.1, это URL, который я использую.
http://10.1.1.1/ABC/api/GetData
Я пытаюсьэто через почтальона.Я получаю 500 Внутренняя ошибка сервера.
Когда я следую тому же процессу для веб-API, разработанному в .Net framework, он работает совершенно нормально.
Есть ли какой-то шаг, который мне не хватает для .net core, который я должен сделать.
Любая помощь в этом отношении высоко ценится.