簡體   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