0

运行 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”可以解决问题。经过广泛的网络搜索,我发现:

MonoSetEnv MONO_STRICT_MS_COMPLIANT=yes

应该放在 httpd.conf 中。我这样做了,重新启动了 httpd... 现在虽然 httpd 和 mod-mono-server4.exe 都在运行(和以前一样),但无法连接到 httpd。

自然地,我从 httpd.conf 中删除了“MonoSetEnv ...”语句,并重新启动了 httpd。不高兴!!验证了 httpd.conf 的其余部分与原始文件匹配(更改前),甚至重新启动了服务器。显然,某些 mono/mod_mono/xsp/ServiceStack 配置文件已永久更改……但我找不到任何嫌疑人。

我可以通过 SSH 连接到服务器……所以服务器的其余部分运行正常。

在我重建服务器之前帮助我解决这个问题的任何线索将不胜感激。

迈克

4

0 回答 0