gpt4 book ai didi

azure - 已发布的 .net Core Azure 应用服务 (Linux) 没有权限

转载 作者:行者123 更新时间:2023-12-04 19:27:33 25 4
gpt4 key购买 nike

我在下载或执行 'puppeteer-sharp' 时遇到问题我的 Linux Web 应用服务中的相关文件。它可以在本地机器上运行,这意味着它会下载最新版本的 Chrome 并成功运行。
我的应用程序是一个名为“Web”的 .net core 5 Web 应用程序。
主 dll (Web.dll) 在具有 的 root 用户下运行-rw-r--r--
git push 后自动获得权限,我无法使用 ssh 更改权限:

chmod: changing permissions of 'Web.dll': Read-only system


软件中的异常消息正是 中的错误消息SSH 之后 chmod 命令:
System.IO.IOException: Read-only file system   
at System.IO.FileSystem.CreateDirectory(String fullPath)
at PuppeteerSharp.BrowserFetcher.DownloadAsync(String revision)
已发布 azure CI/CI 且磁盘布局正常,我的意思是应用服务存储。
从 Azure 应用服务日志流运行命令:
docker run -d -p 5420:8080 --name projectname 
-e WEBSITE_SITE_NAME=projectname -e WEBSITE_AUTH_ENABLED=False
-e WEBSITE_ROLE_INSTANCE_ID=0 -e WEBSITE_HOSTNAME=projectname.azurewebsites.net
-e WEBSITE_INSTANCE_ID=xxxx -e HTTP_LOGGING_ENABLED=1
appsvc/dotnetcore:5.0_20210607.3 dotnet Web.dll
嘘:
SSH

最佳答案

经过1天的搜索,我找到了答案。
删除 WEBSITE_RUN_FROM_PACKAGE 来自 Azure 应用服务 “应用程序设置”

关于azure - 已发布的 .net Core Azure 应用服务 (Linux) 没有权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69669756/

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