2016-10-06 8 views
-1

Редактировать: Есть другие ответы SO, которые говорят, что вы просто не можете этого сделать. Один из них вернулся в 2010 году. Это просто неправда. Я смог запустить VS как non-admin и отладить мои веб-сайты. Только после обновления до Win 10 у меня была эта проблема. Таким образом, ответ с прошлого года, который вы не можете сделать, просто ошибочен.Невозможно начать отладку на веб-сервере - Не нужно запускать как администратор

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

enter image description here

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

+0

'мой веб-приложение в визуальной Studio' <= вы имеете в виду веб-приложение работает в IIS, и вы подключаетесь с Visual Studio? Или вы имеете в виду, что используете IIS Express (запуск по умолчанию веб-приложения в VS). – Igor

+0

Свойства веб-проекта настроены на использование Local IIS. Я не использую IIS Express. –

+0

Возможный дубликат: [Как отладить локальную службу IIS с помощью Visual Studio, выполняемой как пользователь, не являющийся администратором?] (Http://stackoverflow.com/q/3268014/1260204) – Igor

ответ

1

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

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

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

+0

Так ответ, который я просто не могу отлаживать как сам? Я должен быть администратором? –

+0

Вы можете быть самим собой, но вашей учетной записи понадобятся права администратора. Альтернативой может быть создание второй учетной записи с правами администратора, а затем каждый раз, когда вы используете обычную учетную запись для запуска DevEnv с параметром «Запуск от имени администратора», вы можете подтвердить/разрешить его с помощью второй учетной записи. Но вы скоро устанете от этого ... –