Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.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_Permissions - Fatal编程技术网

ASP.NET在不修改权限的情况下可以向何处写入?

ASP.NET在不修改权限的情况下可以向何处写入?,asp.net,permissions,Asp.net,Permissions,在不修改站点权限的情况下,我可以向何处写入?我需要在服务器上存储一个值,该值将在所有会话关闭时保留,并在新会话启动时重新读取。我需要确保不需要更改站点权限,以便匿名用户和任何经过身份验证的用户都可以将该位置写入 有这样的地方吗 谢谢 Lee将值存储在中。确保在足够长的过期时间内将其标记为不可移动。即使应用程序重新启动,该值也需要保持不变,然后将其存储在数据库中(可能在App_数据中).我认为App_Data文件夹是通过类似的权限设置的。或应用程序变量,如果您不进行负载平衡,并且不需要在重启之间保

在不修改站点权限的情况下,我可以向何处写入?我需要在服务器上存储一个值,该值将在所有会话关闭时保留,并在新会话启动时重新读取。我需要确保不需要更改站点权限,以便匿名用户和任何经过身份验证的用户都可以将该位置写入

有这样的地方吗

谢谢
Lee

将值存储在中。确保在足够长的过期时间内将其标记为不可移动。即使应用程序重新启动,该值也需要保持不变,然后将其存储在数据库中(可能在App_数据中).

我认为App_Data文件夹是通过类似的权限设置的。

或应用程序变量,如果您不进行负载平衡,并且不需要在重启之间保持不变…

您是否考虑过将会话变量保存在sql数据库中。这将允许iis重新启动,并且您的会话仍处于活动状态


听起来您也可以使用
公共静态
字段,或者如果该值没有在应用程序内部直接更改
公共静态只读
字段。如果更新该值,请确保在更新时正确锁定。

就像其他人所说的,这取决于您是否有可用的数据库,或者配置文件、会话、视图状态或缓存等易失性存储是否可用

如果您正在寻找一个文件写入的地方,那么考虑孤立存储,就像沙箱文件系统。< /P>