我正在尝试更改我的ClickOnce应用程序托管的位置。对于已经安装了应用程序的用户,我不在乎使它成为平稳的过渡,因为它尚未在生产中。我认为这将与更改项目发布属性中的安装文件夹URL和更新位置URL一样简单。一些上下文:该应用程序以前托管在Azure FTP服务器上,我将直接从Visual Studio发布。现在,我想在使用SFTP的WPENGINE服务器上托管该应用程序。 Visual Studio不支持通过SFTP发布,因此我必须发布到本地文件夹并通过WINSCP/FILEZILLA上传。我正在采取的步骤发布到新地点:

问题描述 投票:0回答:0

出版并通过WINSCP手动上传到WPEngine目录。

  1. 当我下载setup.exe文件并运行时,它将旧的Azure URL显示为“来自”源的“来自”源,如下图所示,它安装了我们Azure位置托管的最新版本。显然,这不是所需的结果。我什至会用Mageui仔细检查清单,一切似乎都正确。我在代码中也找不到对旧Azure位置的参考。我不确定这是否是某种代码签名问题,但我无法弄清楚这种旧的Azure URL是如何被引用的。

New publish locations 我有完全相同的问题。对我来说,解决方案不是从Chrome Web浏览器下载Setup.exe并从下载中运行它,而是使用Edge Web浏览器访问页面并从中运行它。令人惊讶的是,它之后开始从Chrome工作。

c# .net wpf clickonce visual-studio-2019
© www.soinside.com 2019 - 2025. All rights reserved.