asp.net-core – 如何在基于arm的自定义linux上运行ASP.NET Core
我想构建一个ASP.NET Core Web API服务,在基于
angstrom的Linux上运行
arm (cortex-A7) device.
问题:最佳路线是什么? >为arm7设备编译CoreClr,CoreFx和什么不是(可能是possible,但我不确定angstrom linux).如果可行,则应在该设备上运行已发布的字节码. 我主要担心的是angstrom发布,现在没有dotnet core支持.欢迎任何建议! 编辑,打开问题: >我在哪里可以为Cortex-A7下载正确的预制dotnet二进制文件(我无法让https://github.com/dotnet/core-setup工作)? 解决方法
您可以使用.NET Core的可移植linux-arm运行时版本.
在您的构建计算机上,确保dotnet –version返回2.0,预览版或更高版本(在撰写本文时:2.0.0-preview1-005977). > dotnet new mvc 既然您可能也希望在本地开发,那么您需要编辑这样的项目(.csproj)文件(< PropertyGroup>): <RuntimeIdentifiers>linux-arm</RuntimeIdentifiers> <MvcRazorCompileOnPublish Condition=" '$(RuntimeIdentifier)' != 'linux-arm' ">true</MvcRazorCompileOnPublish> 这样,您可以在开发期间使用dotnet还原,dotnet运行和dotnet发布,也可以在没有其他参数的情况下使用其他部署,并且在准备部署到arm时,只能使用: dotnet publish -c Release -r linux-arm 并使用bin / Release / netcoreapp2.0 / linux-arm / publish中生成的二进制文件(或传递一个额外的-o ../publish-output参数) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 为什么Hangfire需要身份验证才能查看仪表板
- asp.net – 带有Guid参数的ASMX webservice
- asp.net-mvc-3 – SignalR依赖注入问题
- asp.net – 在传递查询字符串时绕过表单身份验证
- asp.net-mvc – MVC 3 – Razor – 从模型打印值
- asp.net – app_themes css文件和版本号
- asp.net-mvc – 如何使用MVC调用JQuery UI模式(CRUD)
- Asp.net URL重写
- asp.net-mvc – 维护消息完整性
- asp.net – 从One Build任务创建多个SetParameters.xml