Класс 'CLSID_CorSymWriter' не может быть создан: доступ запрещен - PullRequest
2 голосов
/ 23 января 2010

я получаю эту ошибку. Не уверен, что это. это то, что я сделал до сих пор. Я работаю на VISTA и IIS7. я создал новый сайт и у меня есть каталог с прикрепленными к нему файлами aspx. Затем я преобразовал одну из подпапок в приложение. Но по какой-то причине, когда я пытаюсь включить это приложение (щелчок правой кнопкой мыши), я получаю следующую ошибку -

Класс 'CLSID_CorSymWriter' не может быть создан: доступ запрещен.

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

любой совет?

Ответы [ 3 ]

1 голос
/ 28 октября 2015

Я также получил эту проблему и решил ее, изменив файл machine.config, находящийся в папке C: \ WINDOWS \ Microsoft.NET \ Framework \ v1.0.3705 \ CONFIG.

Установите имя пользователя и пароль в разделе processModel для имени пользователя admin и пароля пользователя admin.

0 голосов
/ 27 сентября 2012

Думаю, я мог бы найти решение, которое сработало бы для меня. По какой-то причине в реестре отсутствовал один конкретный ключ и его подразделы. Все, что мне нужно было сделать, это импортировать файл .REG, экспортированный с другого компьютера, на котором эта ошибка не возникала. Содержимое файла .REG, которое я использовал, таково:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{0AE2DEB0-F901-478b-BB9F-881EE8066788}]
@="NDP SymWriter"

[HKEY_CLASSES_ROOT\CLSID\{0AE2DEB0-F901-478b-BB9F-881EE8066788}\InprocServer32]
"ThreadingModel"="Both"
@="mscoree.dll"

[HKEY_CLASSES_ROOT\CLSID\{0AE2DEB0-F901-478b-BB9F-881EE8066788}\InprocServer32\2.0.50727]
@="2.0.50727"
"ImplementedInThisVersion"=""

[HKEY_CLASSES_ROOT\CLSID\{0AE2DEB0-F901-478b-BB9F-881EE8066788}\ProgID]
@="CorSymWriter_SxS"

[HKEY_CLASSES_ROOT\CLSID\{0AE2DEB0-F901-478b-BB9F-881EE8066788}\Server]
@="diasymreader.dll"

Имейте в виду, что вам может потребоваться изменить разрешения для раздела реестра в вопросах перед импортом файла (вам даже может потребоваться изменить владельца раздела реестра перед изменением разрешений!)

Используйте на свой страх и риск; касаться реестра (особенно этой части реестра) - дело всегда деликатное, но, по крайней мере, оно работало для меня без видимых недостатков.

0 голосов
/ 23 января 2010

Не встречал этой ошибки раньше, но поиск в Интернете привел к тому, что кто-то на другом ( дефис ) веб-сайте предложил следующее:

Из командной строки перейдите в каталог C: \ WINDOWS \ Microsoft.NET \ Framework \ v1.1.4322 (или любую другую версию) и введите две команды:

  1. regsvr32.exe diasymreader.dll
  2. regsvr32.exe mscordbi.dll
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...