2016-01-07 2 views
4

У меня есть учетная запись администратора на моей машине, но из-за соображений безопасности я не хочу запускать visual studio как администратор. У меня есть веб-сайт ASP.NET, Windows 10, IIS8. Есть ли способ отладки веб-сайта без пула пула с моими учетными данными или запуска визуальной студии как администратора или любого другого метода с недостаточными правами? Я хочу настроить мои окна, чтобы позволить мне отлаживать мое приложение и не использовать грубую силу, например «запускать как admin».Отладка веб-сайта на локальном IIS без административных привилегий

Для WinXP существует эта статья this

+0

Это именно причина IISExpress была введена. Просто используйте это. – LDJ

+0

IISExpress - это не полная версия IIS. Для меня это более надежное использование обычного IIS и найти обходное решение для отладки, чем просто начать использовать IISExpress. –

ответ

11

согласно https://msdn.microsoft.com/en-us/library/kd3se23d.aspx

if you change the ASP.NET worker process to run under your own user account, you do not have to be an Administrator on the server that is running IIS.

+1

Это должно быть отмечено как ответ. Остальные два не являются точными. Но также, как говорится в первом комментарии, именно поэтому существует IIS Express (поэтому вам не нужно взломать все, чтобы он работал с обычным пользовательским контекстом). –

+1

Хотя это может работать без разрешения администратора, это не считается лучшей практикой отладки. Веб-приложения должны быть разработаны в IIS и использовать те же настройки, что и конечная производственная среда, чтобы устранить различия, которые могут привести к ошибкам. Поскольку вы не должны запускать приложение под обычной учетной записью пользователя на производстве, вы также не должны запускать его на машине разработки. IIS Express также следует использовать в ограниченных сценариях. –

+1

@Lex, работает VS как администратор, когда остальная часть учетной записи не является также не лучшей практикой, я бы сказал. –

Смежные вопросы