2016-06-12 7 views
0

私のubuntu 14.04サーバーで実行されているASP.NETコアアプリケーションを取得しようとしています。しかし、私がウェブサイトにアクセスしようとすると、「内部サーバーエラー」が発生し、System.Object、System.Voidなどの型は参照されません。ubuntuのASP.NETコア:mscorlibが明示的に参照されていない

奇妙なことは、私のWindows PC上ではうまくいきます。私のサーバーには、モノ完成品がインストールされており、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

この問題を解決するためにどのように任意の助けいただければ幸いです。

答えて

0

解決策を見つけました。私は 'dotnet publish'で公開しなければならなかったので、 'libhostpolicy.so'というファイルをコピーしてsdk dirからディレクトリを公開し、 'mono App.exe'で実行してください。今それはうまく動作します。ちょうど 'dotnet run'は仕事をしません。

+0

これは、dotnet coreを実行していないmonoを実行しているということですか? – barrypicker

+0

初心者の間違いだと思います。私はasp.netコアでコーディングを開始したばかりで、どのように正確に機能しているかはまだ分かりませんでした。今私はスマートで、ドットネットを使う;-) –

関連する問題