G+

Не создается Silverlight Application

Программирование Asp.net
Предыдущий Следующий

Была у меня проблема. При попытке создать Silverlight Application выскакивала ошибка "Requested Reqistry Access is not allowed". Сразу начал рыть гугл по этому поводу, но ничего не помагало. Самый распространенный способ исправление ошибки был такой:

1) Скачать и установить прогу SubInACL

2) В папке, где она установилась (по-умолчанию C:\Program Files\Windows Resource Kits\Tools folder) создать bat файл "FIX.bat" и в нем написать:

subinacl /subkeyreg HKEY_CLASSES_ROOT\VisualStudio.vbproj.9.0 /grant=administrators=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisualStudio.vbproj.9.0 /grant=users=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisualStudio.vbproj.9.0 /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisualStudio.csproj.9.0 /grant=administrators=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisualStudio.csproj.9.0 /grant=users=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisualStudio.csproj.9.0 /grant=system=f

3) Запустить этот файл.

Мне этот трюк не помог.

Я начал копать глубже, и начал в командной строке по отдельности запускать эти команды. И увидел что у меня копм не шарит, что означает "administrators" и "users". Не долго думая я понял, что винда у меня русская и у меня нужно писать "Администраторы" и "Пользователи". После того, как я заменил эти слова в bat файле все заработало. ура!!

 

subinacl/subkeyreg HKEY_CLASSES_ROOT\VisualStudio.vbproj.9.0 /grant=Администраторы=f
subinacl/subkeyreg HKEY_CLASSES_ROOT\VisualStudio.vbproj.9.0 /grant=Пользователи=f
subinacl/subkeyreg HKEY_CLASSES_ROOT\VisualStudio.vbproj.9.0 /grant=system=f
subinacl/subkeyreg HKEY_CLASSES_ROOT\VisualStudio.csproj.9.0 /grant=Администраторы=f
subinacl/subkeyreg HKEY_CLASSES_ROOT\VisualStudio.csproj.9.0 /grant=Пользователи=f
subinacl/subkeyreg HKEY_CLASSES_ROOT\VisualStudio.csproj.9.0 /grant=system=f

Комментарий:
Комментариев пока нету
Самостоятельный отпуск Опыт заказа вывоза мусора в Киеве