我使用 .Net 框架 4.0 创建了一个 ASP.Net 应用程序。我需要在同一台服务器上的任何位置保存一个 xml 文件(如果文件不存在),然后总是想访问。但我不想为任何文件夹设置写权限。
是否可以在不指定写入权限的情况下将文件写入网络服务帐户的任何位置?
网络服务帐户是否具有任何位置的默认写入权限?
谢谢, Jitendra Biyani
我使用 .Net 框架 4.0 创建了一个 ASP.Net 应用程序。我需要在同一台服务器上的任何位置保存一个 xml 文件(如果文件不存在),然后总是想访问。但我不想为任何文件夹设置写权限。
是否可以在不指定写入权限的情况下将文件写入网络服务帐户的任何位置?
网络服务帐户是否具有任何位置的默认写入权限?
谢谢, Jitendra Biyani
您应该始终能够写入%TEMP%
. (打电话Path.GetTempPath()
)
但是,如果可以避免,则不应将文件写入磁盘。
你想做什么?
通常,如果我需要做这样的事情,我会在域用户帐户下运行应用程序,并仅为该特定用户授予对输出文件夹的权限。