我正在尝试使用Git Actions工作流将静态Web应用部署到Azure。我的网络应用程序正在使用ASP.NET核心。
为了提供一个最小工作示例(MWE),我创建了一个测试公共Github Repo。
不知何故,问题就在路上。不管我为output_location设置了什么路径,我总是会得到一个The app build failed to produce artifact folder错误
如何在工作流YML文件中正确设置路径
我的Azure配置:

PS:我已经在MS上检查了关于构建Azure静态Web应用程序的配置路径变量的描述
###### Repository/Build Configurations - These values can be configured to match your app requirements. ######
# For more information regarding Static Web App workflow configurations, please visit: https://aka.ms/swaworkflowconfig
app_location: "/TestASPStaticWebsite/TestASPStaticWebsite/" # App source code path
api_location: "/TestASPStaticWebsite/TestASPStaticWebsite/" # Api source code path - optional
output_location: "build" # Built app content directory - optional
###### End of Repository/Build Configurations ######发布于 2022-05-04 05:57:34
经过我的测试,我能得出的结论是,蔚蓝的静态web应用程序不支持asp.net核心项目。
仔细阅读后,我们可以发现,蔚蓝静态web应用程序只支持前端框架项目,这些项目可以生成构建、dist和其他文件夹。
因为我没有找到一份说明支持asp.net核心项目的文档,所以我认为它是不支持的。如果它被支持,为什么azure web应用程序会存在。
我希望我的测试结果会对您有所帮助,您可以使用azure来创建应用程序。没有必要继续花时间在蓝色静态网页应用上,如果你有纯粹的前端应用程序,你可以在未来继续使用蓝色静态网页应用程序。
https://stackoverflow.com/questions/72099377
复制相似问题