Visual studio 2017 - отладка работает только для сайтов под DefaultAppPool - PullRequest
0 голосов
/ 15 мая 2019

У меня visual studio 17, на windows server 16, iis 10. При попытке запустить отладку из Visual Studio я получаю эту ошибку:

Unable to start debugging on the web server. Operation not supported. Unknown error. 0x80004005

У меня есть настроенный пул приложений, прикрепленный к сайту.

.NET CLR version v4.0.30319
integrated
identity local system

Я попытался переключить версию на 2.0, на классическую, и включить и отключить 32-битное приложение. Есть несколько сайтов с такой же проблемой, у которых есть индивидуальная учетная запись.

Единственное, что, по-видимому, отключает ошибку - это переключение на DefaultAppPool. Проблема в том, что сайт не работает под DefaultAppPool. Кроме того, поскольку у меня есть около 30 сайтов на сервере, я не могу установить их все в DefaultAppPool.

Обновление: Все дело в идентичности. Отладчик работает только под ApplicationPoolIdentity. Но если я установлю пул приложений на ApplicationPoolIdentity, я получу ошибки прав доступа к файлам.

Как заставить работать отладчик с пользовательскими удостоверениями?

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