Ошибка разрешения при регистрации сборки - PullRequest
0 голосов
/ 05 марта 2009

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

Теперь у нас есть COM dll, включенный (экспортированный) в решение, и при его сборке VS пытается зарегистрировать это и жалуется, потому что мой обычный пользователь не имеет необходимого доступа к реестру. Есть ли способ обойти это?

1 Ответ

1 голос
/ 05 марта 2009

Определите родительский раздел реестра, который запрещает доступ, и измените его разрешения. Вы можете использовать regmon от sysinternals, чтобы определить, где происходит сбой разрешений: http://technet.microsoft.com/en-us/sysinternals/bb896652.aspx

И вы можете использовать regedit для изменения разрешений (щелкните правой кнопкой мыши на ключе и выберите разрешения ... запись). На win2000 вам нужно использовать regedt32 (обычный regedit не имеет пункта меню прав доступа).

...