【问题标题】:ASP Access Database web site on Windows 2008 Server running IIS 7运行 IIS 7 的 Windows 2008 Server 上的 ASP 访问数据库网站
【发布时间】:2009-05-16 22:05:44
【问题描述】:

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

我不确定访问 Access 数据库需要什么权限和帐户。

在 Windows 2003 中,我已授予 IUSR 帐户写入权限,它在 Windows 2008 中的等效项是什么?

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

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

谢谢

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      你可以用这个ASP的小sn-p来查看匿名用户的名字是什么:

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

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

      【讨论】:

      • 我试过这些,它没有写任何东西,它们是空白的。还有其他想法吗?谢谢
      • 除非您使用 Windows 身份验证机制之一,否则这些将是空白的。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-09-21
      • 2011-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-02
      • 2011-12-01
      相关资源
      最近更新 更多