IE размещенный элемент управления windows с зависимыми сборками - PullRequest
0 голосов
/ 12 февраля 2009

Я работаю с пользовательским элементом управления форм Windows, который необходимо разместить в Internet Explorer. Информацию о технике, которую я пытаюсь воспроизвести, можно найти здесь и здесь .

Однако элемент управления не загружается в браузере, поскольку он опирается на несколько других зависимых библиотек DLL. Есть ли способ получить зависимые сборки для загрузки с помощью элемента управления?

1 Ответ

0 голосов
/ 19 августа 2009

Я также использую этот метод для размещения WinForms-Controls на html-странице. Я обнаружил, что internetexplorer пытается найти зависимую DLL в корне веб-сервера. Cave: internetexplorer не ищет dll в корне веб-приложения.

Позвольте мне привести пример. Я построил аудио-рекордер управления Recorder.dll. Этот элемент управления использует RecLib.dll. У меня есть WebApp с именем Recorder на моем локальном IIS и использую DLL в http // localhost / Recorder / default.aspx Классид указывает на "localhost / Recorder / Recorder.dll # ..." Я поместил мой Recorder.dll в c: \ inetpub \ wwwroot \ Recorder \ Recorder.dll. Затем я должен положить RecLib.dll в c: \ inetpub \ wwwroot \ RecLib.dll. Это связано с тем, что IE пытается найти библиотекаря по адресу http // localhost / Reclib.dll

Надеюсь, я смогу вам кое-что прояснить.

...