关于.net中的App_Data文件夹

来源:百度知道 编辑:UC知道 时间:2024/06/17 04:13:58
1、听说只要放到这个文件夹里就可以防下载,是这样吗?
2、看到有的书上说ACCESS数据库(.mdb)文件必须放在App_Data里?为什么啊?SQL的不必吗?
1、权限是在哪里设置呢?在web.config里吗?
2、如何指明呢?在web.config里吗?是不是在App_Data里不用指明?

App_Data文件夹应该包含应用程序的本地数据存储。它通常以文件(诸如Microsoft Access或Microsoft SQL Server Express数据库、XML文件、文本文件以及应用程序支持的任何其他文件)形式包含数据存储。该文件夹内容不由ASP.NET处理。该文件夹是ASP.NET提供程序存储自身数据的默认位置。
所以,你的问题:
1、App_Data文件夹是由访问权限的,这个可以设置,所以没有访问权限的情况下,是不可以下载的,但是由权限的话,还是可以的
2、App_Data只是默认位置而已,你完全可以放在别的文件夹里,但是需要指明在哪个文件夹里

一楼的回答很精确,我还要补充的是,如果数据库文件放在App_Data文件夹里,在不链接数据库系统的情况下,要想访问数据,必须在配置文件里加以声明,系统默认的是APP_DATA文件夹