Отладка при олицетворении другой учетной записи домена - PullRequest
4 голосов
/ 21 апреля 2011

Можно ли отлаживать приложение C # .NET 4, запускать модульные тесты и т. Д., Используя учетные данные пользователя домена, отличные от моих? У меня есть несколько повышенных разрешений, которыми не обладают пользователи и / или учетные записи служб, и я хочу избежать искажения моих тестов и, в конечном итоге, страдать от синдрома «он работает на моей машине».

Я специально хочу создать объект SqlConnection, который использует учетную запись службы домена, а не мою собственную. Я должен использовать учетную запись домена, а не учетную запись SQL Server, чтобы разрешить SQL Server отправлять вызовы PEXEC на другое оборудование. (Звучит весело, а?)

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

Заранее спасибо!

1 Ответ

6 голосов
/ 21 апреля 2011

Возможен дубликат этого вопроса ? (С использованием дополнения VSCommands)

Или этот дешевый способ от VBForums:

Создайте свой исполняемый файл, затем с помощью «Запуск от имени» запустите его с правами обычного пользователя. После запуска откройте экземпляр VS и подключите к нему отладчик.

...