您的位置:首页 > 其它

VS2008 下 安装 IEWebControl 所遇到的问题.

2008-02-01 15:10 274 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐