zoukankan      html  css  js  c++  java
  • VS2008 下 安装 IEWebControl 所遇到的问题.

    VS2003 升级到 VS2008 的项目,里面用了 IEWebCtrol (版本: 1.0.2.116 , 公钥:31bf3856ad364e35), 在我的机器上,安装后好使.但在同事机器上安装没效果.

    我和同事的环境是相同的,如下:

    在Web.config 里没有添加 该Dll的程序集.如果用VS2008添加 .NET 1.1 下的IEWebControl 控件, VS2008会自动在 Web.config 下添加该Dll的程序集.
    在项目引用里,引用的不是全局程序缓存下的 IEWebControl.DLL ,虽然是同一个Dll 但路径指向了另一个地址.


    解决顺序如下:

    装好 IEWebControl .

    把我的代码下载到他的机器上. 另一个分区上 . 改盘符,使路径一致.

    在 1.1 下 : ASPNET_REGIIS -i
                aspnet_regiis -c

    在 2.0 下 : aspnet_regiis -i
                aspnet_regiis -c

    之后,重启 IIS 再试. 还是不行.

    大约 十分钟后,再试. 成功了. 

    世界上最郁闷的事,莫过于此, 失败为何? 成功为何?


    后来发现: 我的项目Web.config 中定义的编码集是 UTF-8 的。 我的 IEWebControl 里 C:\Inetpub\wwwroot\webctrl_client\1_0\treeview.htc 的编码集从 GB2312改为 UTF-8 ,就OK了。


    打包工具:  makecab , iexpress.exe

  • 相关阅读:
    python基础31[常用模块介绍]
    在Linux下编写Daemon
    python实例31[文件夹清理]
    GDB调试器用法
    python实例31[自动挂载虚拟盘]
    LDAP基础
    Windows上使用Linux shell
    python语法31[iterator和generator+yield]
    python类库31[logging]
    python实例26[验证用户是否存在于LDAP Server]
  • 原文地址:https://www.cnblogs.com/newsea/p/1061386.html
Copyright © 2011-2022 走看看