Centos 6.3 で実行される XSP 2.10 パッケージで mono 3.0 & nginx 1.2.4 と fastcgi-mono-serverX を取得しようと数日間試みてきました ... XSP4 サーバーは動作しますが、fastcgi メソッドを動作させることができません。
ソースから mono 3.0 をビルドしてテストしましたが、正常に動作します。
http://www.mono-project.com/FastCGI_Nginxの構成に従って、 nginx サイトの他の多くの設定を無駄にしました。
...現在の XSP 2.10 モジュールは mono 3.0 で動作しますか?
...XSP 2.10 で動作させるには、mono を 2.11.4 にダウングレードする必要がありますか? ...最終的には、ASP.Net 4.0 Web フォームを実行したいと考えています。
更新: mono-server.log からの出力は次のとおりです。
Server stack trace:
at Mono.WebServer.FastCgi.ApplicationHost.ProcessRequest (Mono.WebServer.FastCgi.Responder responder) [0x00000] in <filename unknown>:0
at (wrapper remoting-invoke-with-check) Mono.WebServer.FastCgi.ApplicationHost:ProcessRequest (Mono.WebServer.FastCgi.Responder)
at (wrapper xdomain-dispatch) Mono.WebServer.FastCgi.ApplicationHost:ProcessRequest (object,byte[]&,byte[]&)
Exception rethrown at [0]:
---> System.InvalidCastException: Cannot cast from source type to destination type.
at System.Configuration.ConfigurationManager.get_AppSettings () [0x00000] in <filename unknown>:0
at Mono.WebServer.FastCgi.WorkerRequest..cctor () [0x00000] in <filename unknown>:0
--- End of inner exception stack trace ---
at (wrapper xdomain-invoke) Mono.WebServer.FastCgi.ApplicationHost:ProcessRequest (Mono.WebServer.FastCgi.Responder)
at (wrapper remoting-invoke-with-check) Mono.WebServer.FastCgi.ApplicationHost:ProcessRequest (Mono.WebServer.FastCgi.Responder)
at Mono.WebServer.FastCgi.Responder.Process () [0x00000] in <filename unknown>:0
[2012-11-05 12:35:14Z] Error Failed to process connection. Reason: The object was used after being disposed.