我有以下問題權限寫入文件
- 我有一個Windows應用程序
- 它輪流調用一個遠程Web服務(認證)
- 它調用Web服務(在同一個遠程機器)(以獲得許可文件)
- 它保存在所有用戶許可的文件/應用數據在系統中運行應用程序
哪個權限用於保存Application Data文件夾中的文件? Web服務的或當前記錄的Windows用戶?
更新#1
所以,我不能夠保存許可證作爲Web服務調用拋出一個保存錯誤。我如何檢查文件夾的權限?
下面是代碼創建我的文件夾
licensePath = System.IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData), "MyApp");
if (!Directory.Exists(licensePath))
Directory.CreateDirectory(licensePath);
更新#2
如果我嘗試將其保存在應用程序的路徑本身(斌/調試,而調試應用程序),它工作正常。有任何想法嗎?我也試過「C:\ test」。它不工作。
謝謝。
問候 NLV
您能澄清一下您的工作流程的每一步「它」嗎? – 2010-02-23 14:24:00
它指的是我的Windows應用程序。我在我的應用程序中有代理類,並且正在連接到遠程Web服務。在所有檢查之後,遠程服務會將文件保存在系統中(許可信息)。 – NLV 2010-02-23 14:30:42