#asp.net-core #visual-studio-2019 #iis-10
#asp.net-ядро #visual-studio-2019 #iis-10
Вопрос:
У меня есть ASP.Net основное приложение, размещенное на моем локальном сервере IIS. Я могу запустить его без проблем, указав браузер на сайт IIS. Но когда я пытаюсь запустить его из Visual Studio в режиме отладки, я получаю сообщение об ошибке «Невозможно получить идентификатор процесса пула приложений IIS ‘DEV_MVC’, в котором размещен проект ‘MvcClient'», где DEV_MVC — это пул приложений, на который я нацелен, а MvcClient — это имя моего проекта. Вот пул приложений, как показано в диспетчере IIS
и вот приложение, содержащееся в этом пуле приложений
вот как я настроил свой проект MvcCleint
Может кто-нибудь показать мне, чего мне здесь не хватает?
Комментарии:
1. Я предлагаю вам попробовать изменить коды автозагрузки.cs, чтобы удалить
app.UseHttpsRedirection();
поддержку https и изменить URL-адрес с https на http и повторить попытку. Похоже, что при использовании https возникнет какая-то проблема с сертификатом.
Ответ №1:
Я смог решить проблему, удалив «/ MvcClient» из значения URL-адреса приложения в конфигурации моего проекта. Я думаю, что при этом происходит то, что приложение нацелено на другой пул приложений, который содержит то же приложение IIS, но со значением виртуального пути «Корневое приложение» вместо «/MvcClient». Этот пул приложений был создан автоматически при загрузке проекта в Visual Studio.