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

  • 相关阅读:
    分梨
    18岁生日
    马的移动
    摆积木
    杭电2093考试排名
    栈的应用——四则运算表达式求值
    用指针实现对二维数组元素的访问
    用多种方法访问字符数组元素
    fread()函数和fwrite()函数进行文件操作
    hdu-1431 素数回文
  • 原文地址:https://www.cnblogs.com/newsea/p/1061386.html
Copyright © 2011-2022 走看看