我用的是vs2005,将一个客户端程序打包发布后放到服务器上以便供用户下载安装(此服务器上还有服务端程序和WebService网站,都与这个客户端相关)
但出现的问题是:我将生成的客户端程序全部覆盖了服务器上的客户端文件后(没有动到服务器程序和WebService网站),通过客户的机子下载安装该客户端软件后要打开软件,却提示:“应用程序验证未成功”,点击“查看详细信息”是如下的文件描述:平台版本信息
Windows  : 5.1.2600.131072 (Win32NT)
Common Language Runtime  : 2.0.50727.42
System.Deployment.dll  : 2.0.50727.42 (RTM.050727-4200)
mscorwks.dll  : 2.0.50727.42 (RTM.050727-4200)
dfdll.dll  : 2.0.50727.42 (RTM.050727-4200)
dfshim.dll  : 2.0.50727.42 (RTM.050727-4200)源
部署 URL : file:///C:/Documents%20and%20Settings/wei/%E3%80%8C%E5%BC%80%E5%A7%8B%E3%80%8D%E8%8F%9C%E5%8D%95/%E7%A8%8B%E5%BA%8F/%E7%A6%8F%E5%BB%BA%E7%94%B5%E4%BF%A1%E5%85%AC%E5%8F%B8%E6%B3%89%E5%B7%9E%E5%88%86%E5%85%AC%E5%8F%B8/%E4%BC%81%E4%B8%9A%E4%B8%80%E5%8D%A1%E9%80%9A.appref-ms
服务器 : Microsoft-IIS/6.0
X-Powered-By : ASP.NET
部署提供方 URL : http://192.168.3.2/EnterpriseClient.application
应用程序 URL : http://192.168.3.2/EnterpriseClient_1_0_0_227/EnterpriseClient.exe.manifest
服务器 : Microsoft-IIS/6.0
X-Powered-By : ASP.NET标识
应用程序标识 : EnterpriseClient.exe, Version=1.0.0.227, Culture=zh-CHS, PublicKeyToken=32303247d1cc2c92, processorArchitecture=msil, type=win32错误摘要
以下是错误摘要,这些错误的详细信息列在该日志的后面。
* 激活 C:\Documents and Settings\wei\「开始」菜单\程序\一卡通.appref-ms 导致异常。 检测到下列失败消息:
+ 为文件 EnterpriseClient.exe 计算出的哈希值与清单中的指定值不同。组件存储事务失败摘要
未检测到任何事务错误。警告
执行此操作的过程中未出现任何警告。操作进度状态
* [2007-04-13 9:10:54] : 已启动 C:\Documents and Settings\wei\「开始」菜单\程序\一卡通.appref-ms 的激活过程。
* [2007-04-13 9:10:54] : 执行部署指定的必要更新检查。
* [2007-04-13 9:10:54] : 使用新的更新。
* [2007-04-13 9:10:56] : 已启动应用程序的安装过程。
* [2007-04-13 9:10:57] : 应用程序清单处理已成功完成。
* [2007-04-13 9:10:57] : 信任请求和平台检测已完成。错误详细信息
执行此操作期间检测到下列错误。
* [2007-04-13 9:10:58] System.Deployment.Application.InvalidDeploymentException (HashValidation)
- 为文件 EnterpriseClient.exe 计算出的哈希值与清单中的指定值不同。
- 源: 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.ConsumeUpdatedDeployment(SubscriptionState subState, ActivationDescription actDesc)
在 System.Deployment.Application.ApplicationActivator.PerformDeploymentUpdate(SubscriptionState subState)
在 System.Deployment.Application.ApplicationActivator.ProcessOrFollowShortcut(String shortcutFile, TempFile& deployFile)
在 System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut)
在 System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)组件存储事务详细信息
没有可用的事务信息。请问这是怎么回事,盼高手指教,十分感谢!!