Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 部署到新位置的ClickOnce应用仍会引用旧位置进行更新_C#_.net_Wpf_Clickonce_Visual Studio 2019 - Fatal编程技术网

C# 部署到新位置的ClickOnce应用仍会引用旧位置进行更新

C# 部署到新位置的ClickOnce应用仍会引用旧位置进行更新,c#,.net,wpf,clickonce,visual-studio-2019,C#,.net,Wpf,Clickonce,Visual Studio 2019,我正在尝试更改ClickOnce应用程序的托管位置。对于已经安装了该应用程序的用户,我并不关心如何使其顺利过渡,因为它尚未投入生产。我认为这就像在项目发布属性中更改安装文件夹url和更新位置url一样简单。一些上下文:该应用程序以前托管在Azure Ftp服务器上,我将直接从VisualStudio发布。现在,我想在使用SFTP的Wpengine服务器上托管应用程序。Visual Studio不支持通过SFTP发布,因此我必须发布到本地文件夹并通过WinSCP/Filezilla上载。我将发布到

我正在尝试更改ClickOnce应用程序的托管位置。对于已经安装了该应用程序的用户,我并不关心如何使其顺利过渡,因为它尚未投入生产。我认为这就像在项目发布属性中更改安装文件夹url和更新位置url一样简单。一些上下文:该应用程序以前托管在Azure Ftp服务器上,我将直接从VisualStudio发布。现在,我想在使用SFTP的Wpengine服务器上托管应用程序。Visual Studio不支持通过SFTP发布,因此我必须发布到本地文件夹并通过WinSCP/Filezilla上载。我将发布到新位置所采取的步骤:

  • 将发布文件夹位置更改为本地目录
  • 将安装文件夹更改为新的wpengine目录
  • 将更新位置更改为新的wpengine目录
  • 通过winscp发布并手动上载到wpengine目录
  • 当我下载setup.exe文件并运行时,它会将旧的Azure url显示为“发件人”源,如下图所示,并安装托管在Azure位置的最新版本。显然,这不是期望的结果。我甚至用MAGEUI仔细检查了清单,一切似乎都是正确的。我在代码中也找不到对旧azure位置的引用。我不确定这是否是某种代码签名问题,但我一辈子都搞不清楚这个旧的azure url是如何被引用的