Должны ли разработчики быть администраторами на своей машине? - PullRequest
3 голосов
/ 07 февраля 2011

Должны ли разработчики в .Net быть администраторами на своем компьютере или мы можем установить какое-то разрешение и роль?

Ответы [ 6 ]

3 голосов
/ 07 февраля 2011

Вам нужны более высокие привилегии для запуска веб-приложений в IIS вместо Cassini.Поскольку я предпочитаю тестировать с использованием правильной среды развертывания, я запускаю VS 2010 в контексте администратора.

Вот ошибка, которую вы получите, если вы только пользователь:

Проект веб-приложения foo настроен для использования IIS.Для доступа к локальным веб-сайтам IIS необходимо запустить Visual Studio в контексте учетной записи администратора.

3 голосов
/ 07 февраля 2011

Зависит. Не обязательно, но приятно иметь.

2 голосов
/ 07 февраля 2011

Абсолютно.

Я знаю, это звучит как преувеличение, однако я не могу вспомнить, сколько раз моя работа была непродуктивной из-за отсутствия необходимых привилегий. Глупо, если вы не можете самостоятельно установить TortoiseSVN или настроить службу Windows.

Если вы не доверяете своим разработчикам их набор инструментов, зачем их нанимать?

2 голосов
/ 07 февраля 2011

Я думаю, что вы задаете не тот вопрос, вы должны спросить:

Будет ли хороший разработчик работать на работодателя, который не дает ему / ей прав администратора на их ПК?

То, что кому-то «нужно» и что они ожидают, часто не одно и то же, ведь вам не нужно позволять разработчику пить кофе в рабочее время, но если вы этого не сделаете…

2 голосов
/ 07 февраля 2011

Это действительно зависит.Если вам нужно, например, иметь возможность создавать и устанавливать службы Windows, тогда да - им потребуются соответствующие разрешения для этого.Хотя вы потенциально можете развиваться без него, вы не сможете должным образом протестировать службу, не имея возможности установить и удалить ее.

Если вы занимаетесь «нормальной» разработкой, то это не является строго необходимым.

0 голосов
/ 07 февраля 2011

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

...