当我添加 www 记录、AzureWebsite、Godaddy 时,ClickOnce 应用程序停止工作

ClickOnce Application stopped working when I added www record, AzureWebsite, Godaddy

我有 45 windows 台客户端计算机 运行 我的 C# 桌面应用程序,我所做的每项更改都使用 ClickOnce 上传。

它是 Azure (xyz.azurewebsites.net) 的 Web 应用程序。我的安装文件夹 URL(应用程序 -> 设置 -> 发布)有那个地址。该域名是从 GoDaddy 购买的。在 Azure 仪表板中,我添加了一个自定义域 (www.xyz.azurewebsites.net),我的 ClickOnce 部署目前显示:"The application is improperly formatted"。从我的研究来看,这似乎不是证书签名问题,也不是明显的问题。我原来的 URL(还活着)是否只是因为我在其中添加了 www 而停止工作?

我已经使用自定义域 (www.mydomain.com) 进行了测试,一切正常,如下图所示:

当域像 mydomain.com(没有 www)时,您的 Web 应用程序是否正常运行?如果它仅不适用于域 www.mydomain.com。我建议您使用 dig web 界面来检查 DNS 路由。如何将自定义域名映射到Azure应用,请参考this article