在Visual Studio中创build新的ASP.NET应用程序时,会自动创build几个文件和文件夹。 其中一个文件夹被称为App_Data 。 另外,通过select菜单选项“生成” – Build->Publish网站时,可以使用checkboxInclude files from the App_Data folder 。 我正确地认为放在这个文件和它的子文件夹的文件不会通过networking访问吗? 例如,是否可以安全地放入我只打算由应用程序代码使用的文件夹资源? App_Data文件夹的实际用途是什么? 编辑: 谢谢你所有的答案。 从迄今收到的答复中,我主要提到两点: App_Data本质上是基于文件的数据存储的存储点 它不应该可以通过网页浏览,并且是Web应用程序存储和读取数据的地方 会有人能够指定如何确保“不可见的networking”? 执行标准部署时,我可以依靠这个事实吗?还是需要检查服务器上的一些IIS设置。 在我有一套pdf文件的情况下,我想只能从应用程序访问。 将App_Data文件夹是正确的地方使用,或者我应该创build一个单独的文件夹并手动设置IIS,以确保它不能通过networking访问?