我有一些網站使用ImageMagick轉換圖像並將它們放置在創建的文件夾中。本地它一切正常,但一旦我將它部署到我的網絡的網絡服務器,它不會轉換圖像,也不會創建文件夾。從數據庫讀取數據的我的asp.net頁面工作。所有用戶都擁有完整的網站控制權限。 我不知道我是否需要修改Web.config或其他權限。也許它與ImageMagick有關。對於問題甚至可能存在的問題,我只是想盡辦法。 有什麼建議嗎?ASP.NET部署網站
/*解決*/
我用System.Security.Principal.WindowsIdentity.GetCurrent()的名稱。;獲取用戶身份,即NETWORK SERVICE。然後我授予此用戶完全控制權,並且正在創建文件夾。
謝謝!我使用System.Security.Principal.WindowsIdentity.GetCurrent()。Name; 以獲得用戶身份,即NETWORK SERVICE。然後我授予此用戶完全控制權,並且正在創建文件夾。然而,圖像沒有被轉換,我認爲這與64/32位環境與ImageMagick軟件之間的衝突有關。 – 2010-06-10 12:45:38
你得到一些錯誤,或者它只是不起作用。 – Amitabh 2010-06-10 14:06:31
沒有錯誤。我有一個try/catch的轉換調用ImageMagick,它沒有捕獲任何東西,但我沒有得到文件夾中的圖像。我實際上授予每個人完全控制網絡服務器。 – 2010-06-10 14:51:02