在Visual Studio中創建新的ASP.NET應用程序時,會自動創建幾個文件和文件夾。其中一個文件夾被調用App_Data。此外,當通過選擇菜單選項發布網站時,可以Build->Publish使用復選框Include files from the App_Data folder。我是否正確地假設放入此文件及其子文件夾的文件無法通過網絡訪問?例如,放入我打算僅由應用程序代碼使用的文件夾資源是否安全?該App_Data文件夾的真正用途是什么?從目前為止收到的答案中,我最感興趣的是提到的兩點:App_Data本質上是基于文件的數據存儲的存儲點它不應該由Web查看,并且是Web應用程序存儲和讀取數據的地方是否有人能夠確定如何確?!盁o法通過網絡查看”?我可以在執行標準部署時依賴于這一事實,還是需要檢查服務器上的某些IIS設置。在我有一組pdf文件的情況下,我想只能從應用程序訪問。App_Data文件夾是否適合使用,或者我應該創建一個單獨的文件夾并手動設置IIS以確保Web無法訪問它?
4 回答
添加回答
舉報
0/150
提交
取消