我將一個共享的主機服務運行(EI我的租賃也服務於其他人的內容在一臺服務器上的空間)的ASP.NET頁面,我需要一種方法來查找目錄,我可以保存文件並且不會被託管爲網頁內容。該文件將長期居住,並應該在會議,訪問等相同。我認爲App_data
可能工作。ASP.NET應用程序應該在哪裏存儲數據文件?
有沒有一種方法或屬性,這將使我的絕對路徑這樣的目錄?
有點像this question沒有有用的回答者。
我將一個共享的主機服務運行(EI我的租賃也服務於其他人的內容在一臺服務器上的空間)的ASP.NET頁面,我需要一種方法來查找目錄,我可以保存文件並且不會被託管爲網頁內容。該文件將長期居住,並應該在會議,訪問等相同。我認爲App_data
可能工作。ASP.NET應用程序應該在哪裏存儲數據文件?
有沒有一種方法或屬性,這將使我的絕對路徑這樣的目錄?
有點像this question沒有有用的回答者。
獲取一個文件服務器去。
或者說,所有的web服務器可以訪問共享目錄。
在/的App_Data/?
由於必須在容納這些文件的目錄上建立權限,通常最好不要在應用程序的路徑中。除此之外,它實際上只是歸結爲你有什麼可用的,以及你想如何管理它。
App_Data文件是安全的,因爲在默認情況下,你不能從那裏通過輸入網址到瀏覽器下載文件。如果你需要彼此隔離用戶
IsolatedStorage是好的。當涉及到授予對虛擬目錄之外的文件夾的NTFS權限時,IsolatedStorage與IIS管理員之間的協作需求較少。數據庫中的Blob也是可能的,但數據庫中blob所涉及的額外工作使其成爲最後的選擇。
如果數據是靜態的 - 你可以將它存儲在資源太多。
至少 - 我還沒有聽到任何爭論,爲什麼這是不好的。
我沒有地方可以做:( – BCS 2009-07-22 19:00:18
通過你問的問題的任何服務器,您有多個Web服務器,委託其中一個作爲文件服務器和Web服務器。(看你能不能增加一個單獨的將文件放在新磁盤上)共享該文件夾,並讓所有Web服務器訪問共享文件夾 – 2009-07-22 19:51:50
如果您正在處理單個Web服務器... App_Data – 2009-07-22 19:52:39