Linux RHEL4/Mono x86_64上的System.UnauthorizedAccess异常

Linux RHEL4/Mono x86_64上的System.UnauthorizedAccess异常,linux,mono,permissions,mod-mono,Linux,Mono,Permissions,Mod Mono,我正在使用mod_mono 2.4.2.3和apache2来托管一个web应用程序。此应用程序试图在其临时文件夹上生成临时映像,但出现以下错误: System.UnauthorizedAccessException: Access to the path "/opt/franquia/hlrgw/Frontend/tmp/ctl00_ContentPlaceHolder1_ZedGraphWeb1f3c01ca1-bb4f-4b5b-9063-eebf0bb3281b.png" is denie

我正在使用mod_mono 2.4.2.3和apache2来托管一个web应用程序。此应用程序试图在其临时文件夹上生成临时映像,但出现以下错误:

System.UnauthorizedAccessException: Access to the path "/opt/franquia/hlrgw/Frontend/tmp/ctl00_ContentPlaceHolder1_ZedGraphWeb1f3c01ca1-bb4f-4b5b-9063-eebf0bb3281b.png" is denied. at System.IO.FileStream..ctor (System.String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean anonymous, FileOptions options) [0x00000] at System.IO.FileStream..ctor (System.String path, FileMode mode, FileAccess access, FileShare share) [0x00000] at (wrapper remoting-invoke-with-check) System.IO.FileStream:.ctor (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare) at ZedGraph.Web.ZedGraphWeb.Render (System.Web.UI.HtmlTextWriter output) [0x00000]
此文件夹具有“apache”用户/组所有者,即配置为运行apache和mod_mono的同一用户。我甚至为调试目的设置了666个权限,但仍然不起作用

唯一的问题是,该文件夹正在通过rsync与其他服务器同步(web应用程序在那里工作正常)。这是使用的行:

*/5 * * * * rsync  -vuatpog --delete root@rtclp02:/opt/franquia/hlrgw /opt/franquia/

两台服务器具有相同的用户、UID和组。我不知道该怎么办了:(

mod-mono-server2,由mod mono生成,以wwwrun(或apache)用户的身份运行。该文件夹需要为此用户(和/或apache运行的任何组)可写)为了让应用程序正常工作。

我了解到apache只喜欢那些可以列出并读取父文件夹的文件夹。这意味着如果您有/foo/bar/fu,并且“fu”是apache访问的文件夹,它还希望能够读取并列出“foo”和“bar”。