Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过ASP.Net写入没有写入权限的文件_Asp.net_File Io_Permission Denied - Fatal编程技术网

通过ASP.Net写入没有写入权限的文件

通过ASP.Net写入没有写入权限的文件,asp.net,file-io,permission-denied,Asp.net,File Io,Permission Denied,我已经使用.NETFramework 4.0创建了一个ASP.Net应用程序。我需要在同一台服务器上的任何位置保存一个xml文件(如果该文件不存在),并希望始终访问该文件。但我不想设置任何文件夹的写入权限 是否可以在不指定写入权限的情况下将文件写入网络服务帐户的任何位置 网络服务帐户是否具有对任何位置的默认写入权限 谢谢, Jitendra Biyani您应该始终能够写入%TEMP%。(电话) 但是,如果可以避免,则不应将文件写入磁盘。 您想做什么?您应该始终能够写入%TEMP%。(电话) 但是

我已经使用.NETFramework 4.0创建了一个ASP.Net应用程序。我需要在同一台服务器上的任何位置保存一个xml文件(如果该文件不存在),并希望始终访问该文件。但我不想设置任何文件夹的写入权限

是否可以在不指定写入权限的情况下将文件写入网络服务帐户的任何位置

网络服务帐户是否具有对任何位置的默认写入权限

谢谢,
Jitendra Biyani

您应该始终能够写入
%TEMP%
。(电话)

但是,如果可以避免,则不应将文件写入磁盘。

您想做什么?

您应该始终能够写入
%TEMP%
。(电话)

但是,如果可以避免,则不应将文件写入磁盘。

你想做什么?

通常,如果我需要这样做,我会在域用户帐户下运行应用程序,并仅为该特定用户授予输出文件夹的权限。

通常,如果我需要这样做,我会在域用户帐户下运行应用程序,并授予输出权限只为该特定用户设置文件夹。

将XML文件保存在内存中如何?例如,将其内容放入文件流或MemoryStream,并将其保存在缓存或会话对象中?将XML文件保存在内存中如何?例如,将其内容放入文件流或内存流,并将其保存在缓存或会话对象中?实际上,我必须创建一个xml文件,其中包含应用程序所需的主数据。从web服务获取此数据需要大量时间,数据更改很少或每24小时更改一次。因此,我想在磁盘上创建一个文件,以节省web服务调用,从而节省处理时间。但我不想明确指定具有“写入”权限的特定文件夹。因此,我需要一个位置,在这里我可以保存该文件,而无需授予“写入”权限。实际上,我必须创建一个xml文件,其中将包含我的应用程序所需的主数据。从web服务获取此数据需要大量时间,数据更改很少或每24小时更改一次。因此,我想在磁盘上创建一个文件,以节省web服务调用,从而节省处理时间。但我不想明确指定具有“写入”权限的特定文件夹。因此,我需要一个位置,我可以保存该文件,而无需给予“写入”权限。