• 在将WEBPART打包成*.CAB包和*.MSI安装包后,竟然无法将其安装到指定的WSS网站


    我遇到了一个错误:

    在将WEBPART打包成*.CAB包和*.MSI安装包后,竟然无法将其安装的指定的WSS网站。

    在执行stsadm.exe -force -o addwppack -url http:\\jason:8080\ -f c:/1.cab 命令后,出现的错误如下:

    c:/1.cab: 部署到 http:\\jason:8080\
    根级别上的数据无效。 行 1,位置 39。
    c:/1.cab: Web 部件配置失败。

    这个是怎么回事呢?

    我的第一反应是检查 Manifest.xml 文件是否写错,可是,没有任何错误。

    接着又检查我的代码,也无任何错误。这下我可蒙了!

    我想了半天,确定出现这样的错误一定是XML类型的文件出错了,但是webpart项目程序除了Manifest.xml

    件还有别的XML类型文件吗?

    我突然想到,还有XML类型文件,那就是*.dwp文件!

    我检查了所有的*.dwp文件,发现我把它们的编码方式保存错了!

    由于公司有用繁体系统写程序的家伙,我们为了之间查看代码的方便,就需要把所有的程序编码转换成

    Unicode 格式。但是,WSS是用UTF-8的编码格式的,所以,在安装*.CAB包和*.MSI包时,*.dwp文件就变成了

    乱码,这样,WSS由于无法识别就导致了这个错误。

    所以说,不要更改*.dwp文件的默认保存的编码方式,切记!

  • 相关阅读:
    $$Ctrl+shift+M分数罗马字母小写
    设置字体大小加粗斜体下划线
    无序列表有序列表
    数学公式插入
    文本居中、代码插入、图片插入
    VM 使用问题 | 安装失败->>注册表
    VM小技巧——虚拟机解决vm窗口太小的办法
    OneNet平台实践
    linux 打包 | autoconf 使用方法
    C 总结 | 复习注意点
  • 原文地址:https://www.cnblogs.com/Bliss/p/287958.html
Copyright © 2020-2023  润新知