Как настроить разработку без прав администратора в Visual Studio 2005 и 2003 - PullRequest
4 голосов
/ 24 сентября 2008

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

Мы разрабатываем ASP.NET, а также приложения VB.NET.

Спасибо!

Брук Джексон

Ответы [ 4 ]

2 голосов
/ 22 декабря 2008

Я занимаюсь разработкой веб-приложения в команде из 5+ разработчиков, использующих ASP.NET 2.0 с использованием Visual C # 2005 и Visual Web Developer 2005 в течение 6+ месяцев. Это было внутреннее приложение для нашего клиента, и оно было нацелено на Internet Explorer 6.0. Я всегда использовал учетную запись без прав администратора на моей машине и никогда не сталкивался с какими-либо проблемами. Конкретно у меня не возникло никаких проблем с отладкой. Сейчас я перехожу на Visual Studio 2008 и надеюсь, что все будет работать так же, как и сейчас.

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

1 голос
/ 22 декабря 2008

Используйте Vista и пользуйтесь или UAC, потому что это позволяет вам UAC. При необходимости вы можете предоставить полные права VS, а права на приложение / веб-сайт ограничены.

Я использую VS2008 в Vista с включенным UAC. У меня была только одна проблема, о которой стоит упомянуть.

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

1 голос
/ 24 сентября 2008

Мне кажется глупым. Запустите VS как администратор / опытный пользователь локально с минимальными правами, необходимыми вам в сети для публикации пользователям и всего такого.

Просто убедитесь, что приложения, которые вы СОЗДАЕТЕ с VS, по-прежнему работают без этих дополнительных прав.

1 голос
/ 24 сентября 2008

Остерегайтесь, похоже, существует множество проблем с запуском VS без прав администратора

...