CentOS 6.5 x64、Apache(2.2.15)、mono(2.10.9)、mod_mono(2.10)、xsp(2.10.2)、ServiceStack はすべて何ヶ月も正常に動作しています。
今日、ServiceStack メタデータ ページで WSDL にアクセスしようとしましたが、XML の重複要素が原因でエラーが発生しました...「MONO_STRICT_MS_COMPLIANT=yes」を設定すると問題が解決する可能性があります。大規模なWeb検索の後、次のことがわかりました。
MonoSetEnv MONO_STRICT_MS_COMPLIANT=はい
httpd.conf に入れる必要があります。私はそれを行い、httpdを再起動しました...そして今、httpdとmod-mono-server4.exeの両方が(以前と同じように)実行されていますが、httpdに接続できません。
当然、httpd.conf から "MonoSetEnv ..." ステートメントを削除し、httpd を再起動しました。喜びはありません!! httpd.conf の残りの部分がオリジナル (変更前) と一致していることを確認し、サーバーの再起動まで行った。どうやら一部の mono/mod_mono/xsp/ServiceStack 構成ファイルが完全に変更されたようです...しかし、疑わしいものを見つけることができません。
サーバーに SSH で接続できるので、サーバーの残りの部分は正常に動作しています。
サーバーを再構築する前に、これを修正する手がかりがあれば大歓迎です。
マイクン