在VisualStudio中,App_Data文件夹用于什么?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (16)

在VisualStudio中创建新的ASP.NET应用程序时,会自动创建两个文件和文件夹。其中一个文件夹名为App_Data.

还可以通过选择菜单选项发布网站。Build->Publish有一个复选框可用。Include files from the App_Data folder.

我是否正确地假设,放入此文件及其子文件夹的文件将无法通过网络访问?例如,将我只打算由应用程序代码使用的文件夹资源放入该文件夹是否安全?

的真正用途是什么?App_Data文件夹?

编辑:

从迄今收到的答复来看,我主要感兴趣的是提到的两点:

APP_数据实质上是基于文件的数据存储的存储点。

它不应被web查看,它是web应用程序存储和读取数据的地方。

是否有人能够具体说明如何确保“不能被网络查看”?在执行标准部署时,我是否可以依赖这个事实,或者是否还需要检查服务器上的某些IIS设置。

在这种情况下,当我有一组pdf文件,我希望只能从应用程序访问。Will App_数据文件夹是正确的使用位置,还是应该创建单独的文件夹并手动设置IIS以确保Web无法访问它?

提问于
用户回答回答于

APP_数据本质上是基于文件的数据存储的存储点(例如,与sql server数据库存储相对)。一些简单的站点将其用于存储为XML的内容--例如,通常DB的托管费用很高。

用户回答回答于

在IIS中,高亮显示机器,双击“请求筛选”,打开“隐藏段”选项卡。“应用程序_数据“被列为受限制的文件夹。

扫码关注云+社区