azure - 发布 URL https://waws-prod-am2-xxx.publish.azurewebsites.windows.net/ 无法访问
问题描述
- 我使用以下配置在 Azure 门户上创建了一个函数应用程序。
- 并且我在 VS 2019 版本 16.7.6 上创建了一个简单的 HTTP 触发函数 App。该功能在本地机器上成功运行。当我想将它发布到 Azure 时,它会返回以下错误;
发布遇到错误。发布 URL https://waws-prod-am2-xxx.publish.azurewebsites.windows.net/无法访问。应用程序可能已停止、重新启动或不可用。发布目标可用后重试。
- 出版摘要是;
当我检查 VS(.pubxml 文件)上的发布配置文件时,我看到了这一行
<PublishUrl>https://waws-prod-am2-311.publish.azurewebsites.windows.net/</PublishUrl>
但应该是
<PublishUrl>http://myfuncappdss.scm.azurewebsites.net</PublishUrl>
我手动更改它,并且没有检测到任何其他错误
发布遇到错误。发布遇到错误。我们无法确定错误的原因。
已经2天没有发布了。之前,我发布成功。我在谷歌上搜索它,但我找不到任何线索。
顺便说一句,我可以成功访问该功能的 FTP 文件。该功能在https://myfuncappdss.azurewebsites.net/站点上成功运行。我也用 az 命令尝试过,但也没有用。我所有的队友也不能发布。所以,问题不仅仅是我的电脑。为什么 PublishUrl 设置了错误的 URL?
解决方案
当我在 Visual Studio(.pubxml
文件)中检查发布配置文件时,我看到了以下行:
<PublishUrl>https://waws-prod-am2-311.publish.azurewebsites.windows.net/</PublishUrl>
但应该是
<PublishUrl>https://myfuncappdss.scm.azurewebsites.net</PublishUrl>
我手动更改了它,然后它开始正常工作。
- 第 1 步:进行上述 URL 更改并保存
.pubxml
文件 - 第 2 步:关闭 Visual Studio。
- 第 3 步:在 Visual Studio 中打开您的项目。
- 第 4 步:现在发布,它应该可以按预期工作......</li>
至此,我们已经成功部署了 Function App。
推荐阅读
- javascript - 如何将字符串日期转换为以下日期格式dd-mm-yyyy作为javascript中的对象类型
- twilio - 未捕获(承诺中)错误:Action KickParticipant 被之前的事件取消
- python - 熊猫数据框循环特定列的所有值
- python - 使用 GradientTape 训练一个基本的 TensorFlow 模型
- python - BeautifulSoup findAll 搜索href标签时出错
- php - 获得第二个 JSON 值知道第一个
- laravel - 正在验证空值。拉拉维尔
- jenkins - 如果有可用的构建执行器,为什么声明性管道需要在 master 上运行?
- python - 检查 pandas 数据框中的列编码
- swift - 自动布局 - 为什么这些约束不能满足?