Альтернатива кабине ActiveX - PullRequest
1 голос
/ 03 февраля 2010

Мне нужна альтернатива элементам управления ActiveX для запуска кода на стороне клиента. Мне нужно решение, чтобы загрузить файл и выполнить его двоичный код. Но единственное решение, которое я нашел, было ActiveX Cab Control. В основном, этот элемент управления собирается общаться с мэйнфреймами через сокеты. Может быть, я могу сделать это с Silverlight, но я не знаю, является ли это лучшим решением. Я знаю, что могу использовать сервер, но так как я ожидаю много пользователей и по крайней мере 5 одновременных подключений на пользователя, я не хочу перегружать свой сервер. Я не знаю, есть ли более новый .cab в .Net Framework, но я много искал и не смог его найти.

ActiveX не является неприемлемым, но я хочу знать, есть ли лучшие решения там. Я думаю, что ActiveX является очень старым решением этой проблемы, так как я использую .Net Framework 3.5. Такое ощущение, что VB6 использует решение этой проблемы. А также очень сложно управлять развертыванием элементов управления ActiveX.

1 Ответ

0 голосов
/ 03 февраля 2010

Единственная опция компонента, доступная вам в Internet Explorer, - это компонент ActiveX.Конечно, если вы знаете, что существующий хост, реализованный в ActiveX, такой как Silverlight или Flash, уже установлен или, скорее всего, будет установлен на клиенте, то это может быть вариант.

Silverlight позволит вам писать код вразнообразные языки .NET и общение с сервером через сокеты с ограничением, что вы можете получить доступ только к портам 4502-4534.

Другие браузеры, такие как Firefox, предоставляют другие возможности для создания расширений, не связанных с кабинами.

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