[英]Error in running ASP.Net Web App on ARM processor (Raspberry Pi 3 B) / Ubuntu (Natively without Mono)
我按照下面的指南在我的ubuntu盒子上运行一个简单的C#
控制台程序,一切顺利。 (我试图在不使用Mono
情况下使用.Net Core
本地运行所有内容!)
指南: https : //github.com/dotnet/core/blob/master/samples/RaspberryPiInstructions.md
但是当我做同样的事情,尝试运行ASP.Net web application
(Visual Studio生成的非常基本和简单的模板)时,我收到此错误:
root@dotnet:/dotnet/aspnetcore/PublishOutput# /dotnet/dotnet WebApplication1.dll
Unhandled Exception: System.IO.FileLoadException: Could not load file or assembly 'System.ComponentModel.Primitives, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
at Microsoft.Extensions.FileProviders.PhysicalFileProvider.CreateFileWatcher(String root)
at Microsoft.AspNetCore.Hosting.Internal.HostingEnvironmentExtensions.Initialize(IHostingEnvironment hostingEnvironment, String applicationName, String contentRootPath, WebHostOptions options)
at Microsoft.AspNetCore.Hosting.WebHostBuilder.BuildHostingServices()
at Microsoft.AspNetCore.Hosting.WebHostBuilder.Build()
at WebApplication1.Program.Main(String[] args)
Aborted (core dumped)
有人可以帮我解决这个问题,并在我的RPi3上原生运行ASP.Net App吗?
PS我不认为这很重要,但我在Docker
容器中工作。
GitHub上的一个人找到了解决方案!! 非常感谢他。 实际上,这是一个解决方法,直到我们可以直接在ARM上构建应用程序或找到另一个真正的解决方案,但这种解决方法现在非常好用!
https://github.com/dotnet/coreclr/issues/9168#issuecomment-277846829
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.