Невозможно начать отладку на веб-сервере - не хочу запускать от имени администратора

Изменить: есть другие ответы SO, в которых говорится, что вы просто не можете этого сделать. Один из них еще в 2010 году. Это просто неправда. Мне удалось запустить VS как неадминистратор и отлаживать свои веб-сайты. Только после обновления до Win 10 у меня возникла эта проблема. Так что ответ еще в 2010 году, что вы не можете этого сделать, просто неверен.

При запуске моего веб-приложения в Visual Studio я получаю следующую ошибку:

введите описание изображения здесь

В Интернете есть около тысячи предложений, и ни одно из них не помогло мне. Что ж, запуск VS от имени администратора работает, но я не хочу этого делать. Я хотел бы знать, в чем проблема, и есть ли другое решение, кроме запуска VS от имени администратора.


person Bob Horn    schedule 06.10.2016    source источник
comment
my web app within Visual Studio ‹= вы имеете в виду, что веб-приложение работает в IIS, а вы подключаетесь к Visual Studio? Или вы имеете в виду, что используете IIS Express (запуск веб-приложения по умолчанию в VS).   -  person Igor    schedule 06.10.2016
comment
Свойства веб-проекта настроены на использование локального IIS. Я не использую IIS Express.   -  person Bob Horn    schedule 06.10.2016
comment
Вы должны быть администратором, чтобы запускать IIS на вашем компьютере, поэтому логично, что вам нужно быть администратором для запуска приложения (VS), которое подключается к IIS. Переключитесь на IIS Express, поскольку (частично) он был разработан.   -  person LDJ    schedule 06.10.2016
comment
@LDJ Если это так, почему я могу работать в Win 7 без прав администратора? У меня возникла эта проблема, когда я обновился до Win 10.   -  person Bob Horn    schedule 06.10.2016


Ответы (1)


Согласно списку, опубликованному Microsoft, запуск VS от имени администратора является обязательным требованием для многих вещей, которые могут вам понадобиться.
Это одна из первых вещей, в которой я должен убедиться на любой новой машине разработчика.

В этом списке присутствуют:
Отладка приложений, запускаемых под другой учетной записью, например веб-сайтов ASP.NET.

Дополнительная информация здесь: https://msdn.microsoft.com/en-us/library/jj662724.aspx

person Peter B    schedule 06.10.2016
comment
Так вот ответ, что я просто не могу отлаживать как сам? Я должен быть админом? - person Bob Horn; 06.10.2016
comment
Вы можете быть собой, но для вашей учетной записи потребуются права администратора. Альтернативой может быть создание второй учетной записи с правами администратора, а затем каждый раз, когда вы используете свою обычную учетную запись для запуска DevEnv с опцией «Запуск от имени администратора», вы можете подтвердить / разрешить ее, используя вторую учетную запись. Но вскоре это может тебе надоесть ... - person Peter B; 06.10.2016