我在尝试从Github到Azure应用服务构建一个连续的管道时遇到了一个奇怪的错误。我以前从其他帐户做过部署,它们工作得很好,这些帐户和这个帐户之间的区别是它是一个个人帐户,它是一个免费层。其他人则不然。但我仍然收到一个unathorized错误
Run azure/webapps-deploy@v2
with:
app-name: contactKeeper
slot-name: Production
publish-profile: ***
package: .
Package deployment using ZIP Deploy initiated.
Error: Failed to deploy web package to App Service.
Error: Deployment Failed with Error: Error: Failed to deploy web package to App Service.
Unauthorized (CODE: 401)
App Service Application URL: http://contactkeeper.azurewebsites.net
有人知道我为什么收到这个问题吗?
3条答案
按热度按时间wgx48brx1#
这是SO中的两个Azure & Kudu
401
线程之一,它对我没有太大帮助,所以这里是我的2美分。我的设置:
堆栈跟踪:
口译:
解决方案:
从Azure Function App Jmeter 板复制
publish profile
。将其粘贴到关联的GitHub Actions Secret中。
这两个应该匹配。
kuhbmx9i2#
感谢您**vincent1173发布您的suggestion作为帮助其他社区成员的答案。
错误:部署失败,错误:错误:无法将Web包部署到App Service。未经授权(代码:401)
对于此错误,您可以尝试在Azure Portal中设置应用程序设置WEBSITE_WEBDEPLOY_USE_SCM和值true**,并在1分钟后重试部署。
下面是步骤:转到Azure门户>应用服务>配置>添加应用设置并保存。
有关详细信息,请参阅此Microsoft文档:Deploy an Azure Web App
lhcgjxsq3#
我唯一能想到的是这个问题的原因,是,我正在使用的应用程序资源的数量遇到了某种障碍,我在不同的帐户中使用了付费订阅层,并能够成功地将应用程序部署到该位置。如果我尝试将应用程序部署到免费分层帐户,应用程序仍然返回此错误。
答案是:从基本免费等级升级到付费等级。