IIS 7 Windows Server 2008 64 位(32 位模式)上的经典 ASP
我需要在运行 II7/Win 2008 的 Win64 机器上设置一个旧的 ASP 站点。
该站点在 MS Access 数据库上运行(没有升级数据库的选项),因此由于 MS Access 64 位驱动程序“问题” 。我已通过 IIS 应用程序池将站点设置为以 32 位模式运行,这应该允许我使用 32 位 MS Access 驱动程序吗?
但是当我将网站切换到 32 位模式时,我得到:
HTTP 错误 500.19 - 内部服务器错误
我可以在 64 位模式下正常运行经典 ASP 代码(无需任何数据库连接),但 32 位模式似乎会完全终止该站点。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(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 它有几种情况说明原因出现此错误并且每个错误都有多个修复程序,您可能会找到一个可以解决问题的方法。
In IIS, go into the site and double click on ASP in the right hand pane to get the config up, now set Enable Client-side Debugging to TRUE and also Send Errors to Browser to TRUE.
Now to see exactly what the errors are then load the localhost page of the site up on the server 2008 box in IE or whatever browser, you should now see a proper error message which you can set about fixing.
EDIT
Have a look here - http://blogs.iis.net/webtopics/archive/2010/03/08/troubleshooting-http-500-19-errors-in-iis-7.aspx it has several scenarios of why this error occurs and several fixes for each, you may find one that will do the trick.