[英]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.