IE使用依赖程序集托管Windows控件

时间:2009-02-12 19:29:02

标签: c# winforms internet-explorer controls

我正在使用需要在Internet Explorer中托管的Windows窗体用户控件。有关我尝试复制的技术的信息可以在herehere找到。

但是,控件无法在浏览器中加载,因为它依赖于多个其他相关的dll。有没有办法通过控件下载依赖程序集?

1 个答案:

答案 0 :(得分:0)

我也使用这种方法在html页面上托管WinForms-Controls。我发现internetexplorer试图在web服务器的根目录中找到依赖的dll。 Cave:internetexplorer不会在web应用程序的根目录中查找dll。

我来告诉你一个例子。 我建了一个录音机控制Recorder.dll。此控件使用RecLib.dll。 我在我的本地IIS上有一个名为Recorder的WebApp,并使用http // localhost / Recorder / default.aspx中的dll classid指向“localhost / Recorder / Recorder.dll#...” 我把我的Recorder.dll放到c:\ inetpub \ wwwroot \ Recorder \ Recorder.dll。 然后我必须将RecLib.dll放到c:\ inetpub \ wwwroot \ RecLib.dll。 这是因为IE试图在http // localhost / Reclib.dll

中找到Librariy

希望我能让你更清楚。

相关问题