【发布时间】:2017-10-30 11:23:58
【问题描述】:
我正面临HTTP 500 error 托管在IIS 7.5 服务器和Windows server 2008 中的经典asp 应用程序。
我已经完成了以下步骤。
- 在应用程序池中启用 32 位
- 启用父路径 = true
- MSDTC 安全设置已更新
仍然不适用于上述更改。但是在卸载和安装MSDTC 并执行IISRESET 时效果很好。
注意:使用Transaction=required 启用的 ASP 页面并删除它也可以正常工作。
【问题讨论】:
-
500 仅表示“内部服务器错误”。实际上导致这种情况的可能性几乎是无限的。打开详细的错误消息,确保你的浏览器不被允许认为它比你更聪明,然后,根据实际错误的页面和行号,让我们确切地知道什么代码到底抛出了什么错误。
-
我已经在 IIS 7.5 的 ASP 设置中启用了它,并且还启用了在 IE 中显示友好的错误消息,但它仍然没有显示实际错误。有什么想法吗?
-
How to enable detailed errors,然后关闭该死的“友好”(“无用”的代码字)错误消息。
-
是的,几个月前我遇到了同样的问题,删除交易也对我有用。当您的数据库不在同一台服务器上时,就会发生这种情况。我没有找到任何交易原因,所以我删除了。我建议去 IIS 日志 (C:\inetpub\logs\LogFiles) 并查看该特定页面的详细错误。
-
请问您为什么还在使用 ASP Classic?
标签: transactions asp-classic iis-7.5