ubuntu上的ASP.NET核心:mscorlib显然未被引用



我正试图让一个ASP.NET核心应用程序在我的ubuntu 14.04服务器上运行。然而,当我试图访问该网站时,我收到了一个"内部服务器错误",它说类型System.Object、System.Void等没有被引用。

奇怪的是,在我的Windows电脑上,它运行得很好。在我的服务器上,我安装了mono完整版和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 dir复制到发布目录,然后通过"mono App.exe"运行它。现在它工作正常。。奇怪的是,"网络运行"不能完成任务。。

最新更新