【问题标题】:Classic ASP on IIS 7 Windows Server 2008 64 Bit in 32-bit modeIIS 7 Windows Server 2008 64 位 32 位模式下的经典 ASP
【发布时间】:2012-01-06 17:11:37
【问题描述】:

我需要在运行 II7/Win 2008 的 Win64 机器上设置一个旧的 ASP 站点。

该站点在 MS Access 数据库上运行(没有升级数据库的选项),因此由于 MS Access 64 位驱动程序“问题”。我已通过 IIS 应用程序池将站点设置为在 32 位模式下运行,这应该允许我使用 32 位 MS Access 驱动程序?

但一旦我将网站切换到 32 位模式,我就会得到:

HTTP 错误 500.19 - 内部服务器错误

我可以在 64 位模式下正常运行经典的 ASP 代码(无需任何数据库连接),但 32 位模式似乎完全杀死了网站。

【问题讨论】:

    标签: asp-classic 64-bit


    【解决方案1】:

    在 IIS 中,进入站点并双击右侧窗格中的 ASP 以启动配置,现在将启用客户端调试设置为 TRUE,并将向浏览器发送错误设置为 TRUE。

    现在要查看究竟是什么错误,然后在 IE 或任何浏览器中的服务器 2008 框中加载站点的 localhost 页面,您现在应该会看到一个正确的错误消息,您可以设置它来修复。

    编辑

    看看这里 - http://blogs.iis.net/webtopics/archive/2010/03/08/troubleshooting-http-500-19-errors-in-iis-7.aspx 它有几种情况说明为什么会发生此错误并针对每种情况进行了若干修复,您可能会找到一个可以解决问题的方法。

    【讨论】:

    • 谢谢罗比,我下周回来工作时会试试看
    • 我已经尝试了上述方法,但仍然出现上述错误。日志文件也不包含错误详细信息。
    猜你喜欢
    • 1970-01-01
    • 2010-11-19
    • 1970-01-01
    • 2012-07-13
    • 1970-01-01
    • 2012-03-12
    • 1970-01-01
    • 1970-01-01
    • 2011-06-10
    相关资源
    最近更新 更多