c# - 当目标架构为arm32v7时,azure iot Edge构建失败(在ubuntu中)

标签 c# azure iot azure-iot-hub azure-iot-edge

我正在使用this开发和理解物联网边缘模块的示例。我使用的是 ubuntu 操作系统。最后,如果目标架构是 amd64,当我单击“deployment.templete.json”并单击“构建并推送 iotedge”解决方案时,它可以正常工作。但是,如果将我的目标架构更改为arm32并执行相同的操作,则会出现此错误(图像)。 enter image description here

在尝试@SatishBoddu-MSFT 回答后,上述问题已得到解决。这是构建过程中的新错误(img)。我该如何解决这个问题。 enter image description here

最佳答案

请检查 Dockerfile.arm32v7 文件并将镜像版本更新为如下所示,该模式可以在 Doc link 中看到.

请尝试如下所示,如果您需要进一步帮助,请告诉我们。

FROM mcr.microsoft.com/dotnet/core/sdk:3.1 AS build-env

或者

FROM mcr.microsoft.com/dotnet/core/sdk:3.1-buster AS build-env

enter image description here

请引用Linux arm32 Tags .

另请参阅类似的GitHub issue这提供了更多信息。

关于c# - 当目标架构为arm32v7时,azure iot Edge构建失败(在ubuntu中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62024843/

相关文章:

java - 使用某些端点或类的 Azure id_token 有效性

web-services - 飞利浦 Hue 桥如何工作?

javascript - MQTT Js 最后遗嘱消息未发布

c# - 在 Visual Studio : Subject and Title Property 上设置和部署

java - Java获取内存数据

Azure AKS - 如何使用 Terraform 安装 azure-keyvault-secrets-provider 附加组件

python-3.x - 如何使用 python 在 paho mqtt 中使用 ssl/tls?我得到证书验证失败

c# - 将异步调用变成同步调用

c# - 为什么我必须在 assembly.GetType() 的参数中指定命名空间?

powershell - 无法通过 Powershell 或 Visual Studio 连接到安全的 Azure Service Fabric 群集