gpt4 book ai didi

asp.net - `az webapp up` 不再在 dotnet 发布目录中工作

转载 作者:行者123 更新时间:2023-12-04 17:31:07 33 4
gpt4 key购买 nike

我尝试在运行 dotnetpublish 后部署 dotnet 项目的内容,但较新版本的 azure-cli 提示以下错误消息:

$ az webapp up --name MyAppService
Could not auto-detect the runtime stack of your app, see 'https://go.microsoft.com/fwlink/?linkid=2109470' for more information

点击链接,https://go.microsoft.com/fwlink/?linkid=2109470 ,我可以看到它正在寻找 *.csproj 文件,但这对我来说没有意义,因为我正在从发布目录部署文件。据我所知,如果我从包含 *.csproj 文件的目录运行它,它可以工作,但会尝试压缩和上传所有源代码,而不仅仅是已发布的文件。

它最初在 azure-cli v2.0.66 中运行。最近我降级到 v2.0.75 (如此处所示 https://stackoverflow.com/a/59529584 )并且它也可以工作,但我想保持 azure-cli 最新。我还看到 azure-cli 添加了 --html 标志来部署静态文件,但我的情况有点不同。

所以问题是:如何让 az webapp upazure-cli 版本中的 dotnetpublish 目录中工作 > v2.0.75?

最佳答案

我认为存在一些相关的错误。

我也有类似的问题。继此tutorial最后一步是应用 az webapp up 命令,但部署的站点仅显示一条消息“您无权查看此目录或页面”。这意味着在部署的站点文件夹中未检测到任何站点。

我应用了 dotnetpublish 命令并尝试从已发布的文件夹运行 az webapp run,但结果与您相同:“无法自动-检测应用程序的运行时堆栈,请参阅“https://go.microsoft.com/fwlink/?linkid=2109470”了解更多信息。”

最后,从根项目文件夹中运行dotnetpublish-o.,然后az webapp up并让部署按预期工作。这听起来真的很疯狂,因为我终于将发布的文件与源代码合并了。

这是我第一次尝试使用az webapp up,我希望这个问题能够尽快得到解决。

关于asp.net - `az webapp up` 不再在 dotnet 发布目录中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59746058/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com