Mono on OSX上的Apache:我该如何解决这个桌面互斥错误?
问题描述:
我在OSX 10.9.3上运行Apache 2.2.26,直到最近,我终于成功安装了Mono,因此我可以在此框中托管ASP.NET页面。Mono on OSX上的Apache:我该如何解决这个桌面互斥错误?
但突然间,我收到了404错误,我尝试访问每个ASPX页面。该异常似乎System.Web.Compilation.BuildManager.AssertVirtualPathExists正在发生,和Apache错误日志具有这种相当钝错误:
[爆击](2)没有这样的文件或目录:无法初始化仪表板互斥'/tmp/mod_mono_dashboard_XXGLOBAL_1.lock'在子进程中 上面的temp路径不存在,在/ tmp文件夹中只有一个名为mod_mono_server_global的文件,另一个名为mod_mono_server_global_blah(其中“blah”是一个随机数)。
我能想到的,我在过去的一个月里(我最后一次使用ASP.NET)所做的唯一事情就是锁定/ Library/WebServer/Documents /中的权限。尽管如此,我使用的ASPX测试文件有我的用户帐户作为所有者,_www作为组,并且权限设置为755. mod_mono_server4.exe进程在_www帐户下运行(与Apache相同),用户_www当然是在_www组里。
任何想法?
(我已经问上ServerFault,但那里的势利小人不回答任何东西,但专业的服务器的问题,这是一个以家庭为基础的个人盒。)
答
很显然,无论是最近重新启动固定它,或升级到10.9.4所发生的重启。