mod_mono2.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、およびグループがあります。もうどうしたらいいのかわからない:(