1

サーバーに mono 3.0 をビルドしてインストールしましたが、フレームワーク 4.0 を使用してサーバーで asp.net サイトを実行できるようになりました。しかし、MVC アプリケーションを実行できません。これが私が達成したかったことです。

MVC プロジェクトをアップロードするたびに、ランタイム エラーが発生します。Apache を再起動すると、ログに次のエラーが表示されます。

[Sun Oct 06 18:19:51 2013] [notice] Apache/2.2.22 (Debian) mod_mono/2.11 configured -- resuming normal operations
Stacktrace:

  at <unknown> <0xffffffff>
  at Mono.WebServer.Apache.Server.GetHash (System.Collections.Generic.IEnumerable`1<string>) <0x000af>
  at Mono.WebServer.Apache.Server.RealMain (string[],bool,Mono.WebServer.IApplicationHost,bool) <0x0015f>
  at (wrapper remoting-invoke-with-check) Mono.WebServer.Apache.Server.RealMain (string[],bool,Mono.WebServer.IApplicationHost,bool) <0xffffffff>
  at Mono.WebServer.Apache.Server.Main (string[]) <0x000f3>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_int_object (object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

    /usr/bin/mono() [0x4ad6a1]
    /lib/x86_64-linux-gnu/libpthread.so.0(+0xf030) [0x7f3e05207030]
    /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x35) [0x7f3e04ea0475]
    /lib/x86_64-linux-gnu/libc.so.6(abort+0x180) [0x7f3e04ea36f0]
    /usr/bin/mono() [0x62bb7d]
    /usr/bin/mono() [0x62bcb6]
    /usr/bin/mono() [0x5174b8]
    /usr/bin/mono(mono_class_get_full+0xe2) [0x5185f2]
    /usr/bin/mono(mono_class_from_name+0xeb) [0x51881b]
    /usr/bin/mono(mono_class_from_typeref+0x115) [0x5181d5]
    /usr/bin/mono(mono_class_get_full+0x145) [0x518655]
    /usr/bin/mono() [0x5175d0]
    /usr/bin/mono(mono_class_get_full+0xe2) [0x5185f2]
    /usr/bin/mono() [0x53f413]
    /usr/bin/mono(mono_get_method_full+0xe4) [0x53f594]
    /usr/bin/mono() [0x46d741]
    /usr/bin/mono() [0x424709]
    /usr/bin/mono() [0x4264a0]
    /usr/bin/mono() [0x426f9d]
    /usr/bin/mono() [0x4af5ae]
    [0x41130186]

Debug info from gdb:


=================================================================
Got a SIGABRT while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries 
used by your application.
=================================================================

Listening on: /tmp/mod_mono_server_asp.myvps.be
Root directory: /var/www/ASP.NET/

Web ページにアクセスすると、web.config が正しくないというエラーが表示されます。しかし、web.config を変更しても、サイトは変更されません。このエラーはhttp://asp.myvps.be/にあります。

これを解決するのを手伝ってくれる人はいますか? ありがとうございました。

4

0 に答える 0