2010-03-22 6 views
0

Я создал пользовательский элемент управления, поддерживающий COM, и задаюсь вопросом, что является лучшим способом развернуть это для пользователей, чтобы использовать элемент управления на веб-странице?COM Enabled .NET User Control

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

Благодаря

ответ

1

Вы на самом деле не нужно зарегистрировать сборки .NET, если он размещен на веб-сервере, вы можете просто использовать перегруженный <OBJECT> тег:

<OBJECT id="Obj1" classid="Assembly.dll#Full.Namespace.ControlName">    

См http://support.microsoft.com/kb/317346:

Это использование очень мощное, поскольку сборки .NET устанавливаются с использованием новой технологии Fusion с нулевым ударом, которая позволяет проводить сборку без необходимости wri любую дополнительную информацию в реестр пользователя. Обновление элемента управления так же просто, как загрузка новой копии (которую автоматически выполняет Runtime); удаление его с компьютера так же просто, как удаление сборки из кеша загрузки Fusion.

Также смотрите: How To: Deploy COM Interop Programs to Internet Explorer

+0

это большая информация - спасибо –