无法安装此应用程序,因为已经安装了一个相同的应用程序

来源:互联网 发布:手机配件数据网 编辑:程序博客网 时间:2024/05/15 01:58

1. Problem Description


部署 URL : http://databases/Testing%20Apps/xxxQAT/xxx.application
服务器 : Microsoft-IIS/7.5
X-Powered-By : ASP.NET
应用程序 URL : http://databases/Testing%20Apps/xxxQAT/Application%20Files/xxx_1_8_1_5/xxx.exe.manifest
服务器 : Microsoft-IIS/7.5
X-Powered-By : ASP.NET

操作进度状态
* [2014/2/21 17:33:31] : 已启动 http://databases/Testing%20Apps/xxxQAT/xxx.application 的激活过程。
* [2014/2/21 17:33:31] : 部署清单处理已成功完成。
* [2014/2/21 17:33:31] : 已启动应用程序的安装过程。
* [2014/2/21 17:33:31] : 应用程序清单处理已成功完成。
* [2014/2/21 17:33:32] : 已找到兼容运行时版本 4.0.30319。
* [2014/2/21 17:33:32] : 信任请求和平台检测已完成。
* [2014/2/21 17:33:53] : 预订依赖项下载已完成。
* [2014/2/21 17:33:53] : 已启动下载的应用程序的提交过程。

错误详细信息
执行此操作期间检测到下列错误。
* [2014/2/21 17:33:53] System.Deployment.Application.DeploymentException (Subscription)
- 无法安装此应用程序,因为已经安装了一个相同的应用程序。要安装此应用程序,请为此应用程序修改清单版本或卸载已存在的应用程序。
- 源: System.Deployment
- 堆栈跟踪:
在 System.Deployment.Application.SubscriptionStore.CheckApplicationPayload(CommitApplicationParams commitParams)
在 System.Deployment.Application.SubscriptionStore.CommitApplication(SubscriptionState& subState, CommitApplicationParams commitParams)
在 System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState& subState, ActivationDescription actDesc)
在 System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
在 System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)


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

2. Solution

C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools\mage.exe -CC

PS 1: My local machine is Windows 7 64-bit with .NET 4.0 Framework.

PS 2: English Exception: Unable to install this application because an application with the same identity is already installed.


C:\Users\derek>cd C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin>mage -cc
Application cache cleared.


Reference:

1. http://www.nerdfurio.us/blog/post.aspx?id=004f104e-da73-df11-949e-001143eed2d5


0 0