zoukankan      html  css  js  c++  java
  • 如何让你的WinForm在IE里面跑起来

      Ie里面如何运行winform呢?首先考虑两者在运行的时候安全策略不一样,winform要比IE要求安全策略高的多,那么如何在ie中运行比其权限高的application呢?activex is a good idea!

    1. 如何配置运行环境。

    一般的activex需要安装,但是一个非常大的系统,安装activex和安装winform又没有什么区别。

    解决思路:将网站加入信任站点,然后设置信任站点的安全级别,然后更改.net framework权限

    步骤:

    1)      打开ie,打开菜单里面工具栏-internet选项-安全,如图

      

    添加受信任的站点,比如要将http://192.168.1.125上的站点设置为安全站点的话,如下操作。



    2
    )设置.net framework区域安全策略

    注意版本:我的是2.0

    操作图如下:

     

     








    这样,
    ie运行winform的环境就搭建好了。

    二. 如何在.aspx文件里面嵌套winform

    <object id ="StartApp" style=" 100%; height: 100%; font-size: 9pt; left: 0px; color: black;

                font-family: 宋体; position: absolute; top: 0px; background-color: menu;"

         classid="Assembly/**.dll#**.**"      

    codebase="Assembly/**.dll" ></object>   

    codebasewinform所在应用程序集.dll文件相对本页的虚拟位置

    classid的格式

    .dll文件位置+#+启动winform的类的命名空间+.+winform窗体类名称

  • 相关阅读:
    第一周学习总结
    lhgdialog窗口插件
    validate验证
    jxl自己写的例子
    jxl导入/导出excel
    struts2文件上传
    struts2基于注解的文件下载
    学校操场的印象
    我的开源项目:JPEG分析器
    我的开源项目:TS封装格式分析器
  • 原文地址:https://www.cnblogs.com/jillzhang/p/496110.html
Copyright © 2011-2022 走看看