Я использую mod_mono 2.4.2.3 и Apache 2 для размещения веб-приложения. Это приложение пытается сгенерировать временное изображение в своей временной папке, но выдает ошибку:
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 (там прекрасно работает веб-приложение). Это линия используется:
*/5 * * * * rsync -vuatpog --delete root@rtclp02:/opt/franquia/hlrgw /opt/franquia/
Оба сервера имеют одинаковых пользователей, идентификаторы и группы. Я не знаю, что делать дальше: (