我正在使用WPF-C#,當我關閉我的應用程序時,我需要編寫一些xml文檔。它位於我的應用程序文件夾(../Data/test.xml)中。它在調試時工作。當我部署我的應用程序無法訪問程序文件文件夾中的xmlfile。我該如何解決這個問題..下圖是例外http://img197.imageshack.us/i/errqu.jpg/重寫我的應用程序文件夾中的xml文件
0
A
回答
0
這是因爲Windows UAC。您可以修復問題
- 使用「以管理員身份運行」選項,從應用程序中的右鍵單擊菜單。
- 修改AppManifest文件。
- 更改文件位置用戶可寫位置。
1
你的用戶無法修改位於Program Files
的文件。
如果你要修改配置文件,您需要將其存儲在用戶自己的ApplicationData
文件夾,例如:
C:\Users\Bill\AppData\Local\SoftCo Software Inc\SuperApp\appconfig.xml
如果你想標準的用戶能夠修改這個配置文件,那麼你的安裝程序應該授予所有人完全控制文件。已知您的安裝程序以管理員身份運行,因此它將有權更改權限。
但你不應該這樣做;這允許一個用戶改變將影響另一個用戶的程序設置。這些設置應該是每個用戶(並且存儲在%AppData%
中,用戶已經可以訪問這些設置)。
相關問題
- 1. Android的寫文件到不同的應用程序文件夾
- 2. 如何將應用程序的apk文件寫入文件夾
- 3. 我的應用程序從XML文件
- 4. htaccess的重寫(文件夾和文件夾重定向文件)
- 5. 重命名應用程序文件夾
- 6. 訪問包括應用程序文件夾中的文件夾。
- 7. 如何寫入文本我的應用程序在xcode中的文件夾
- 8. Android應用程序中的文件夾
- 9. 我如何讀取我的應用程序文件夾中的文件?
- 10. htaccess的重寫文件夾
- 11. htaccess的文件夾重寫
- 12. IIS6訪問應用程序主文件夾的父文件夾
- 13. Sencha'a應用程序文件夾內的自定義文件夾
- 14. 的fopen文件中的應用程序數據文件夾(WAMP)
- 15. 覆蓋應用程序文件夾中的文件的問題
- 16. 我重寫文件夾不起作用
- 17. 將VB.net aspx web應用程序中的XML文件保存到文件夾
- 18. Flask應用程序中的常用文件夾/文件結構
- 19. openWithDefaultApplication在應用程序文件夾中的文件中失敗
- 20. 看到我的應用程序中的文件夾中有什麼文件
- 21. htaccess重寫 - 將http文件夾重寫爲https文件夾
- 22. Mod重寫WordPress文件夾中的文件夾問題
- 23. 應用程序文件夾中的Android Studio文件路徑
- 24. 查看存儲在應用程序文件夾中的文件
- 25. 在應用程序的文件夾中打開文件
- 26. 下載文件到Android應用程序中的文件夾
- 27. 應用程序文件系統中的隱藏文件夾
- 28. C#應用程序中的文件和文件夾權限
- 29. 安卓應用程序資產文件夾中的pdf文件
- 30. xcode更新現有文件夾中的應用程序文件
你的工作,我可以重寫XML文件。但每次當我打開應用程序的彈出UAC授予訪問權限,任何事情來避免這種情況? – user515675 2011-04-14 17:26:57
不,您可以禁用機器中的UAC。否則無法選擇,如果你想將文件保存在Program Files中。 – Anuraj 2011-04-15 02:58:52