我在同一台服务器上安装两个ClickOnce Windows应用程序时遇到问题。我成功发表了一个。我需要在IIS的其他网站上安装此相同的应用程序。这是现有应用程序的副本,功能略有不同(不重要)。在我发布并尝试安装它之后,我收到以下错误:
无法安装此应用程序,因为有一个应用程序 已安装相同的身份。要安装此应用程序, 修改此应用程序的清单版本或卸载 已有的申请。
我尝试在属性 - >中更改assemblyIdentity版本号和名称app.Manifest,尝试更改项目属性中的程序集名称,尝试清除清单缓存,但这些都不起作用。我意识到这是我试图在同一台服务器上的两个不同网站上安装的应用程序,但是需要更改哪些应用程序才能正确安装?
答案 0 :(得分:0)
您需要更改应用程序部署的产品名称。这是存储在部署清单文件中的应用程序名称。在两个实例之间使此名称不同将允许您一次安装这两个实例。如果通过Visual Studio进行设置,则可以在项目属性窗口的“发布”选项卡上的“选项”按钮下进行。