我有以下问题权限写入文件
- 我有一个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