может ли Azure веб-роль создать компонент ActiveX? - PullRequest
1 голос
/ 24 августа 2011

У меня есть веб-сайт asp.net, который я хочу перенести в Azure. Я провел некоторый анализ сайта и кода, чтобы понять проблемы с миграцией. Я уверен, что 95% кода будет в порядке, так как большинство из них - довольно стандартные веб-формы и программирование в точечной сети.

Однако я только что наткнулся на компонент ActiveX, который установлен в каталог \ windows на веб-сервере.

Мне интересно, будет ли это проблемой для миграции? В зависимости от ответа также может быть несколько дополнительных вопросов. Как веб-роли Azure управляют созданием компонентов сервера ActiveX? Могу ли я включить файл DSINTX.OCX в решение или обернуть его в сборку dotnet?

private DSINTXLib.Dsintx m_dsintx;
...
m_dsintx = new DSINTXLib.DsintxClass(); 

1 Ответ

1 голос
/ 25 августа 2011

Установка компонента ActiveX не должна быть сложной.Вы можете использовать задачу запуска с повышенными правами, чтобы установить ее, предполагая, что для нее есть режим автоматической установки.Я писал об этом процессе для службы Windows некоторое время назад.

http://blogs.msdn.com/b/golive/archive/2011/02/11/installing-a-windows-service-in-a-worker-role.aspx

Если у вас нет установочного файла, создайте сценарий, который устанавливает и регистрирует элемент управления, а затем используйте RDP для экземпляра вашей роли для отладки.В блоге также рассматриваются некоторые из этих методов.(Используйте блокнот для создания командного файла, а не VS.) Вы можете добавить OCX в свой проект, но обязательно установите для свойства Copy Local значение True, чтобы оно стало частью пакета, отправляемого в Azure.

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