Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net IIS对App_数据文件夹的读/写数据库访问权限_Asp.net_Visual Studio 2008_Ms Access 2003 - Fatal编程技术网

Asp.net IIS对App_数据文件夹的读/写数据库访问权限

Asp.net IIS对App_数据文件夹的读/写数据库访问权限,asp.net,visual-studio-2008,ms-access-2003,Asp.net,Visual Studio 2008,Ms Access 2003,IIS 7.0(Windows 2003服务器) 我在IIS上部署了一个ASP.Net(VS2008)应用程序。应用程序正在尝试读取MS Access DB,删除现有表,然后再次将数据重新提取到MS Access DB 读写操作在MS Access数据库上进行。应用程序在源代码中运行良好 在Windows XP或Windows 2003 Server IIS上部署时,应用程序无法与MS Access DB交互,因此引发异常 我意识到这是由于对位于App_数据文件夹上的MS Access DB的读

IIS 7.0(Windows 2003服务器)

我在IIS上部署了一个ASP.Net(VS2008)应用程序。应用程序正在尝试读取MS Access DB,删除现有表,然后再次将数据重新提取到MS Access DB

读写操作在MS Access数据库上进行。应用程序在源代码中运行良好

在Windows XP或Windows 2003 Server IIS上部署时,应用程序无法与MS Access DB交互,因此引发异常

我意识到这是由于对位于App_数据文件夹上的MS Access DB的读写访问造成的


如何在部署的文件夹上启用读写(管理)权限?

尝试转到App_Data folder属性并添加具有读写权限的
ASPNET
用户对于IIS 7.5+(Windows Server 2008),更好的解决方法是允许组“IIS_IUSRS”进行写入。我相信这个组甚至包含了IIS 8+AppPool用户,因此它是确保对App_数据进行写访问的更持久的方法

C:\inetpub\wwwroot> icacls App_Data /grant IIS_IUSRS:M
processed file: App_Data
Successfully processed 1 files; Failed processing 0 files

C:\inetpub\wwwroot> 

这似乎是对COM/COM+文件夹的权限访问。应用程序取决于Access COM组件@Chok您是否尝试将带有读写功能的
ASPNET
添加到access db文件中?默认情况下-是!!我做到了!!这是我做的最基本的一步@你到底犯了什么错误?我想这可能与微软Jet4.0有关。您的服务器和开发人员的体系结构不同吗?还有你那里有哪些版本的windows?