Можно ли развернуть внешний сервер COM в Windows Azure и изменить разрешение на активацию? - PullRequest
1 голос
/ 27 мая 2011

Мне нужно использовать внешний COM-сервер из рабочей роли и веб-роли в приложении Windows Azure. Один шаг, который я почти уверен, что мне нужно будет сделать, - это , чтобы изменить права доступа для COM-сервера. - предоставить разрешения «локальный запуск» и «локальная активация» для предопределенного пользователя, под которым выполняется код ролей. .

До сих пор я обнаружил, что в примерах Windows SDK есть утилита DCOMPERM , которая содержит код, который, я думаю, мог бы сделать это. Таким образом, я мог бы написать подобный код и упаковать его в отдельный исполняемый файл или в код регистрации COM COM-сервера и запустить этот код из задачи запуска роли . Это не тривиально, но, безусловно, выполнимо.

У меня есть только одна серьезная проблема, прежде чем я начну.

Есть ли причины, по которым я не могу этого сделать? Может быть использование COM-серверов out-proc в Windows Azure запрещено? Есть ли такие ограничения?

1 Ответ

2 голосов
/ 27 мая 2011

Есть ли причины, по которым я не могу этого сделать? Может быть использование COM-серверов out-proc в Windows Azure запрещено? Есть ли такие ограничения?

Это не то, что я лично сделал, но если вы можете установить сервер COM +, работающий в исполняемой оболочке, то, я думаю, вы сможете делать то, что хотите - см. Этот недавний пост в блоге http://michaelwasham.com/2011/05/15/deploying-a-com-servicedcomponent-to-windows-azure/

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

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