在Visual Studio中创建新的ASP.NET应用程序时,会自动创建几个文件和文件夹。这些文件夹之一称为App_Data
。
同样,通过选择菜单选项发布网站时,也可以Build->Publish
使用复选框Include files from the App_Data folder
。
我是否可以假设不能通过网络访问此文件及其子文件夹中的文件?例如,将只打算由应用程序代码使用的文件夹资源放入该文件夹中是否安全?
该App_Data
文件夹的实际用途是什么?
编辑:
感谢您的所有答案。从到目前为止收到的答案中,我主要对两点感兴趣:
有人可以指定如何确保“无法通过网络查看”吗?执行标准部署时,我可以依靠这一事实吗?还是需要检查服务器上的某些IIS设置?
在我有一组pdf文件的情况下,我只能从应用程序访问。是要使用App_Data文件夹的正确位置,还是应该创建一个单独的文件夹并手动设置IIS以确保Web不能访问它?