Установите и запустите ASP.NET Core на IIS как приложение (не сайт) - PullRequest
0 голосов
/ 10 мая 2018

У меня есть веб-приложение ASP.NET Core. Работает хорошо, никаких проблем с программированием. Я хочу, чтобы он был размещен на IIS, поэтому я установил все необходимые вещи (.UseKestrel (). UseIISIntegration ()), настроил неуправляемый пул, предоставил доступ к IIS AppPool \ myapplicationpool, скопировал опубликованные файлы в каталог сайта и смог запустите его на IIS как Site . Я набираю http://myapplication.net и получил ответ от IIS.


Но я бы хотел запустить его как Приложение Сайта. И добавьте больше приложений, как это позже на сайт. Как http://myapplication.net/app1, http://myapplication.net/app2 и т. Д. Но это не работает для меня. Я создаю Сайт на IIS и устанавливаю неуправляемый пул. Затем я добавляю приложение на сайт, создаю папки, предоставляю доступ, копирую опубликованное приложение в папку приложения, но когда я набираю http://myapplication.net/app1,, я получаю ошибку 502 HTTP, говорящую о том, что приложение не может быть запущено. Вы знаете, что может быть не так? Я что-то упускаю наверняка. Некоторые настройки в web.config? (У меня есть только один web.config, созданный процессом публикации на уровне приложения, и ни один на уровне сайта). Или может быть .UseWebRoot ("some_directory") должен быть установлен определенным образом? IIS обязательна? Или это вообще невозможно? Спасибо за вашу помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...