Я запускаю локальный сервер IIS
для разработки веб-сайта, и он работает. Однако, если я пытаюсь отладить, он говорит:«Невозможно начать отладку на веб-сервере. У вас нет прав для отладки процесса веб-сервера. ", Как описано на этом сайте. Там также есть решение, запускаемое от имени администратора.
Проблема в том, что я также должен опубликовать сайт на удаленном компьютере. Я создал карту сети в правильную папку (диск W
). Публикация на этом диске работает, только если я не запускаю VS
от имени администратора. Администратор выдает ошибку The path 'W:\' does not exist or you do not have access
Теперь я хотел бы сделать оба без перезагрузки VS
каждый раз в другом режиме.
Теперь я попробовал другой вариант в первом сообщении об ошибке, который заключается в том, чтобы запустить IIS
от имени того же пользователя. Я изменил пользователя пула приложений, и теперь, когда я смотрю на менеджер задач, devenv.exe
и w3wp.exe
запускаются как h.delsing
, но он по-прежнему не работает без явных полномочий администратора. Нужно ли что-то изменить для запуска IIS
и VS
от одного и того же пользователя?
Другой вариант - разрешить доступ к W
от имени администратора. Странно то, что если я запускаю другую программу с правами администратора (totalcommander), у меня все равно есть доступ к диску W
Так что я понятия не имею, как это сделать.
Та же самая установка работала отлично на Windows 7
которая использует ту же структуру аутентификации, насколько я знаю. Разница лишь в том, что Windows 8
связана с моей реальной учетной записью. Я действительно надеюсь, что это не то, что вызывает проблему, поскольку я прочитал, что Windows немного отрывочна, когда речь заходит о том, какую учетную запись она фактически использует.
Итак, вкратце:
- Как я могу запустить
IIS
иVS
от имени администратора для отладки? - Или как я могу разрешить доступ к диску
W
качестве администратора изVS
?