Почему «локальный запуск» разрешен для серверов out-proc по умолчанию, а «локальная активация» - нет? - PullRequest
4 голосов
/ 10 мая 2011

В настоящее время мне нужно создать COM-объект, который обслуживается внешним COM-сервером из обработчика ASP.NET.Поэтому каждый раз, когда я развертываю COM-сервер, мне нужно запустить DCOM Config и изменить настройки безопасности.В частности, я должен убедиться, что как локальный запуск, так и локальная активация разрешены для локального пользователя ASPNET.

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

Это не имеет смысла - зачем мне такая комбинация разрешений?

1 Ответ

1 голос
/ 25 июня 2011

Я собираюсь угадать, потому что это то, что установлено по умолчанию.На мой взгляд, это ненормально, поэтому я не знаю, как это все испортилось.

Вы можете установить разрешения по умолчанию в dcomcnfg, посмотрев свойства "мой компьютер" в разделе Безопасность COM.вкладка.Я думаю, что вы найдете для вашего COM-сервера разрешения по умолчанию для пользователя в разделе «Редактировать настройки по умолчанию» для «Разрешения на запуск и активацию», локальная активация не проверена.

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