晕。不能直接在WEBFORM中来?哎,不行也就没办法了,只有做CLIENT了

解决方案 »

  1.   

    <body bgcolor="#FFFFFF">
    <object id="print" classid="http:Sample.dll#Sample.UserControl1" Width="100%" Height="80"> </object></body>
    </html>看看这个方法可以吗? 控件是可以的。把你的dll 放在 虚拟目录中, 目录的权限 要 是 纯脚本。sdk 的internet 的 权限 是完全信任。  
      

  2.   

    独立的DLL是可以的。但我是有很多个DLL文件,因为引用的WINDOWS MEDIA PLAYER会添加到原来的BIN目录下,  这个时候就不行了。
      

  3.   

    在WEBFORM中怎么说,你也需要以控件形式去运行WINFORM。是否做CLIENT,看看你是在什么WEB下运行咯。如果是LAN,控件应该也可以了把。
      

  4.   

    如果这样的情况从WEBFORM里无法运行的话(技术上,不管其他的 :)),那么就只有做CLIENT好点了。其实如果默认建一个组件,最后编译的时候会只编译一个DLL出来,就是在\bin\Debug下,但如果引用了其他SDK的话(比如MEDIA PLAYER等)就会将部分DLL复制到BIN下,这个时候,运行\bin\Debug下的DLL文件就需要BIN目录下的来支持了,因为采用object的方法在WEBFORM里运行的话,只指定了\bin\Debug下的DLL文件,那么其他引用的DLL文件怎么办呢?
      

  5.   

    你写webform就是为了分布式的。但是现在多数os都是没有.net framework,那么有必要在webform中嵌入winform?