我有以下问题
使用哪个权限将文件保存在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
如果我尝试将其保存在应用程序的路径中(在调试应用程序时在bin / debug中),它工作正常。有任何想法吗?我也试过“C:\ test”。它不起作用。
谢谢。
此致 NLV
答案 0 :(得分:1)
它将使用运行Windows应用程序的用户的权限保存文件(可以与登录用户不同 - 请参阅RunAs
)。
答案 1 :(得分:0)
运行Windows应用程序的权限。