运行IIS 7的Windows 2008 Server上的ASP Access数据库网站

时间:2009-05-16 22:05:44

标签: ms-access iis-7 asp-classic permissions windows-server-2008

我正在从运行Windows 2003的IIS 6升级我的服务器到Windows 2008 Server。

我不确定访问Access数据库需要哪些权限和帐号。

在Windows 2003中,我已经向IUSR帐户授予了写入权限,它在Windows 2008中的等价物是什么?

数据库不在网站文件夹中。

我收到500 - 内部服务器错误。

由于

2 个答案:

答案 0 :(得分:0)

您可以使用ASP的这个小片段来查看匿名用户的名字:

<% 
Response.Write Request.ServerVariables("LOGON_USER") 
' or 
Response.Write Request.ServerVariables("AUTH_USER") 
%>

此外,如果您看到的只是“500 - 内部服务器错误”,则需要配置IE以提供更多详细信息,而不是“友好”错误消息,或使用其他浏览器。

答案 1 :(得分:0)

在IIS7下,这并没有什么不同。虽然用户帐户只是IUSR(或更准确地说是“NT AUTHORITY \ IUSR”),但没有机器名称后缀。