我可以在不修改網站權限的情況下寫信到哪裏?我需要在服務器上存儲一個值,當所有會話關閉時這些值將保留,並且在新會話啓動時可以重新讀取。我需要確保不需要更改網站權限,以便匿名用戶和任何經過身份驗證的用戶可以寫入位置。ASP.NET在哪裏可以寫入而不修改權限?
這樣的地方是否存在?
感謝 李
我可以在不修改網站權限的情況下寫信到哪裏?我需要在服務器上存儲一個值,當所有會話關閉時這些值將保留,並且在新會話啓動時可以重新讀取。我需要確保不需要更改網站權限,以便匿名用戶和任何經過身份驗證的用戶可以寫入位置。ASP.NET在哪裏可以寫入而不修改權限?
這樣的地方是否存在?
感謝 李
商店中Cache值。請確保將其標記爲不可移動,並具有足夠長的到期時間。即使應用程序重新啓動,該值也需要保留,然後將其存儲在數據庫中(可能在App_Data中)。
我認爲App_Data文件夾設置的權限是這樣的。如果
或應用程序變量,你沒有負載均衡,它不需要重新啓動之間保持...
你有沒有想過保存session變量在SQL數據庫中。這將允許iis重新啓動,您的會話仍然活着。
聽起來像是你也可以使用一個public static
場或者如果值不內部應用程序直接更改public static readonly
場。如果更新值,請確保在更新上正確鎖定。
像其他人所說的一樣,取決於您是否有可用的數據庫,或者是否存在像Profile,會話,視圖狀態或緩存等易失性存儲。
如果您正在尋找寫入文件的位置,請考慮隔離存儲,這就像沙盒文件系統。
http://msdn.microsoft.com/en-us/library/3ak841sy(VS.80).aspx