ClickOnce更新www服务器链接出现404错误



我有一个基本的C#ClickOnce,我最初设置它从本地WAMP服务器更新,它运行良好。现在我想从互联网服务器更新。我已经尝试过Azure web服务器,因此提供了ClickOnce更新位置的地址如下:

https://mywebsite.azurewebsites.net/app-name-folder/myapp.application

但我不断地得到错误:

+ Downloading https://www.mywebsite.azurewebsites.net/app-name-folder/myapp.application did not succeed.
+ The remote server returned an error: (404) Not Found.

然后我想可能是由于SSL(https(,然后我试图将应用程序上传到另一个使用简单"http"的服务器:

http://www.mywebsite.com/app-name-folder/myapp.application

我在ClickOnce应用程序的更新URL字段中提供了服务器地址。但这并没有什么不同,我仍然会犯同样的错误。

我已经尝试将应用程序放在根目录以及根目录中的子目录中。我希望我正在从以下目录将正确的文件上传到myapp.application更新服务器:C: \Users\username\Desktop\Deploy\Application Files\myapp_1_0_0_6。

我正在Windows 10上使用Visual Studio 2017。

你能告诉我哪里出了问题吗?

它现在起作用了,我会发布答案,以防其他人遇到同样的问题。

基本上,需要进入更新服务器的文件位于C:\Users\Me\source\repos\MyApp\MyApp\bin\Release \app.publish中,所有这些文件,包括Application files文件夹,都需要上传到服务器,以便您的ClickOnce应用程序检测并执行更新。下面是显示内容app.publish文件夹的屏幕截图。要进入更新服务器的文件/文件夹

最新更新