Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# IE托管的具有依赖程序集的windows控件_C#_Winforms_Internet Explorer_Controls - Fatal编程技术网

C# IE托管的具有依赖程序集的windows控件

C# IE托管的具有依赖程序集的windows控件,c#,winforms,internet-explorer,controls,C#,Winforms,Internet Explorer,Controls,我正在使用需要在Internet Explorer中托管的windows窗体用户控件。有关我试图复制的技术的信息可以找到并复制 但是,该控件无法在浏览器中加载,因为它依赖于多个其他从属dll。有没有办法让依赖程序集与控件一起下载?我也使用此方法在html页面上承载WinForms控件。我发现internetexplorer试图在Web服务器的根目录中找到依赖的dll。Cave:internetexplorer不会在Web应用程序的根目录中查找DLL 让我给你举个例子。 我构建了一个录音机控件re

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


但是,该控件无法在浏览器中加载,因为它依赖于多个其他从属dll。有没有办法让依赖程序集与控件一起下载?

我也使用此方法在html页面上承载WinForms控件。我发现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中查找库

希望我能让您更清楚地了解情况。

我知道Silverlight(或者刚开始使用Web控件而不是Windows控件)将是一个更好的解决方案。然而,对于这个项目,需要在IE中安装Windows控件。有没有办法下载相关程序集?