您的位置:程序门 -> .net技术 -> c#



clickone方式部署后,出现错误,高人们看一下啦,谢谢


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


clickone方式部署后,出现错误,高人们看一下啦,谢谢
发表于:2007-09-05 14:14:35 楼主
我用的是vs2005,clickone方式部署后通过客户的机子下载安装该客户端软件后要打开软件,却提示:“应用程序验证未成功”,点击“查看详细信息”是如下的文件描述:
平台版本信息
windows   :   5.2.3790.131072   (win32nt)
common   language   runtime   :   2.0.50727.832
system.deployment.dll   :   2.0.50727.832   (qfe.050727-8300)
mscorwks.dll   :   2.0.50727.832   (qfe.050727-8300)
dfdll.dll   :   2.0.50727.42   (rtm.050727-4200)
dfshim.dll   :   2.0.50727.42   (rtm.050727-4200)


部署   url :   http://188.1.188.218:8001/bxsys.application
服务器 :   microsoft-iis/6.0
x-powered-by :   asp.net
部署提供方   url :   http://188.1.188.218:8001/bxsys.application
应用程序   url :   http://188.1.188.218:8001/bxsys_1_0_2_57/bxsys.exe.manifest
服务器 :   microsoft-iis/6.0
x-powered-by :   asp.net

标识
部署标识 :   bxsys.application,   version=1.0.2.57,   culture=zh-chs,   publickeytoken=3db72514c3ec4f3d,   processorarchitecture=msil
应用程序标识 :   bxsys.exe,   version=1.0.2.57,   culture=zh-chs,   publickeytoken=3db72514c3ec4f3d,   processorarchitecture=msil,   type=win32

应用程序摘要
*   可安装的应用程序。
*   设置信任   url   参数。
错误摘要
以下是错误摘要,这些错误的详细信息列在该日志的后面。
*   激活   http://188.1.188.218:8001/bxsys.application   导致异常。   检测到下列失败消息:
+   为文件   bxsys.exe.config   计算出的哈希值与清单中的指定值不同。

组件存储事务失败摘要
未检测到任何事务错误。

警告
执行此操作的过程中未出现任何警告。

操作进度状态
*   [2007-9-5   13:59:30]   :   已启动   http://188.1.188.218:8001/bxsys.application   的激活过程。
*   [2007-9-5   13:59:30]   :   部署清单处理已成功完成。
*   [2007-9-5   13:59:30]   :   已启动应用程序的安装过程。
*   [2007-9-5   13:59:31]   :   应用程序清单处理已成功完成。
*   [2007-9-5   13:59:33]   :   信任请求和平台检测已完成。

错误详细信息
执行此操作期间检测到下列错误。
*   [2007-9-5   13:59:39]   system.deployment.application.invaliddeploymentexception   (hashvalidation)
-   为文件   bxsys.exe.config   计算出的哈希值与清单中的指定值不同。
-   源:   system.deployment
-   堆栈跟踪:
在   system.deployment.application.componentverifier.verifyfilehash(string   filepath,   hash   hash)
在   system.deployment.application.componentverifier.verifyfilehash(string   filepath,   hashcollection   hashcollection)
在   system.deployment.application.componentverifier.filecomponent.verify()
在   system.deployment.application.componentverifier.verifycomponents()
在   system.deployment.application.downloadmanager.downloaddependencies(subscriptionstate   substate,   assemblymanifest   deploymanifest,   assemblymanifest   appmanifest,   uri   sourceuribase,   string   targetdirectory,   string   group,   idownloadnotification   notification,   downloadoptions   options)
在   system.deployment.application.applicationactivator.downloadapplication(subscriptionstate   substate,   activationdescription   actdesc,   int64   transactionid,   tempdirectory&   downloadtemp)
在   system.deployment.application.applicationactivator.installapplication(subscriptionstate   substate,   activationdescription   actdesc)
在   system.deployment.application.applicationactivator.performdeploymentactivation(uri   activationuri,   boolean   isshortcut)
在   system.deployment.application.applicationactivator.activatedeploymentworker(object   state)

组件存储事务详细信息
没有可用的事务信息。

发表于:2007-09-05 15:25:471楼 得分:0
怀疑你的app.config有问题
好好看看这个文件,是否有什么错误!
发表于:2007-09-17 22:55:242楼 得分:0
如果你在发布后更改了某个文件,需要用mage.exe更新应用程序的manifest,否则相应文件的hash值,也就是manifest文件的 <dsig:digestvalue> 的值是不正确的。
发表于:2007-10-06 13:44:393楼 得分:0
解決辦法呢?
发表于:2007-10-06 13:48:484楼 得分:0
我也有碰到過類似問題。
发表于:2007-11-13 10:16:335楼 得分:0
关注
发表于:2007-11-20 13:06:596楼 得分:0
使用mageui重新对你的文件进行签名


快速检索

最新资讯
热门点击