ubuntu上的ASP.NET Core:显然没有引用mscorlib

时间:2016-06-12 16:15:03

标签: c# ubuntu mono asp.net-core

我正在尝试在我的ubuntu 14.04服务器上运行ASP.NET Core App。但是,当我尝试访问该网站时,我得到了一个"内部服务器错误",并且它表示没有引用类型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

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

1 个答案:

答案 0 :(得分:0)

找到解决方案 - 我必须通过'dotnet publish'发布它,将文件'libhostpolicy.so'复制到sdk dir的发布目录,然后通过'mono App.exe'运行它。现在它工作正常..很奇怪''dotnet run'不起作用..