sách gpt4 ai đã đi

Không thể truy cập thời gian chạy Azure Functions - có thể được xuất bản cục bộ - triển khai CI/CD không thành công (Hỏi & Đáp)

In lại 作者:行者123 更新时间:2023-12-03 03:41:26 30 4
mua khóa gpt4 Nike

我有一个 Azure Function(不在容器中)。

当我将其发布到本地 Azure 时,就可以了。

当我从 Azure Devops 发布它时,部署成功,但该函数无法运行。错误“Azure 函数运行时无法访问”:

nhập mô tả hình ảnh ở đây

我尝试查看日志流,但这给出了错误:

System.Private.CoreLib: Could not load file or assembly '{myAppName},Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.

我看过这样的文档 troubleshooting guide ,但这并不能解决问题。

1 Câu trả lời

本地发布时,标准发布格式是“可移植”。这不是预编译的,因此 Functions App 会在启动应用程序时对其进行编译。

nhập mô tả hình ảnh ở đây

但是,当从 CI/CD 发布时,我使用以下命令进行编译作为发布的一部分:

dotnet publish projectName --framework $framework -r win-x64 -c Release

显然,这是一个 x64 版本。

我检查了应用服务配置,它被设置为 x86。

将其更改为 x64 解决了从 DevOps 部署时的问题。

nhập mô tả hình ảnh ở đây

然后我还将本地发布更改为 x64,只是为了节省启动时的编译时间。

关于Azure Functions 运行时无法访问 - 可以在本地发布 - CI/CD 部署失败(问答),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71050589/

30 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com