繁体   English   中英

Ubuntu上的ASP.NET Core:显然未引用mscorlib

[英]ASP.NET Core on ubuntu: mscorlib apparently not referenced

我试图在我的ubuntu 14.04服务器上运行一个ASP.NET Core应用程序。 但是,当我尝试访问该网站时,出现“内部服务器错误”,并指出未引用类型System.Object,System.Void等。

奇怪的是,在我的Windows PC上,它工作正常。 在我的服务器上,我已经安装了mono-complete和dotnet 1.0.0-preview1-002702(根据https://www.microsoft.com/net/core#ubuntu的最新版本)。

我的project.json文件: https : //gist.github.com/leodeuhh/4fd937e94cf0f0279c6f93988c2e7220

如浏览器中所示的错误消息: https : //gist.github.com/leodeuhh/3a33fd721fc19c769acc033b26066764

任何帮助如何解决此问题将不胜感激。

找到了解决方案-我必须通过'dotnet publish'发布它,将文件'libhostpolicy.so'复制到sdk目录中的发布目录,然后通过'mono App.exe'运行它。 现在它可以正常工作了。只是奇怪的是,'dotnet run'不能完成任务。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM