Я создал основное веб-приложение ASP.NET (Asp.NET Core 2.0, веб-приложение) с Visual Studio 2017 15.7.5.
Кроме того, я настроил «профиль публикации» с помощью метода публикации «Файловая система», Конфигурация: «Релиз», Целевая платформа: «netcoreapp2.0», Режим развертывания: «Автономный», Время выполнения цели: «win-x86».
Проект был создан без проблем (я не вносил никаких изменений) и без проблем работает в режиме отладки с IIS Express.
Если я разверну его, будет создан файл «app» .exe, я могу его запустить и увидеть консоль:
Хостинг-среда: Производство
Путь к корню содержимого: «путь» \ publish
Сейчас слушаю http://localhost:5000
Но, если я получаю доступ к http://localhost:5000 из браузера, я вижу сообщения об ошибках в консоли, такие как:
fail: Запрос соответствует нескольким действиям, что приводит к неоднозначности.
Соответствующие действия: Страница: / Ошибка индекса: Необработанное исключение имеет
произошло: найдено несколько действий.
Следующие действия соответствуют
данные маршрута и были выполнены все ограничения:
Страница: / Указатель
Страница: / index
При этом браузер показывает ошибку http 404 (не найдена) или 500 (ошибка сервера).
Так что (для меня) кажется, что самохостинг работает в основном, так как "веб-сервер" может быть достигнут, но что-то идет не так в развертывании ...
Что мне нужно сделать, чтобы заставить себя работать?