我面对的HTTP 500 error与经典的asp应用程序托管在IIS 7.5服务器和Windows Server 2008中。

我已完成以下步骤。


应用程序池中已启用32位
启用父路径= true
MSDTC安全设置已更新


仍然无法解决上述更改。但是在卸载和安装MSDTC并执行IISRESET时工作正常。

注意:使用Transaction=required启用ASP页并将其删除也可以正常工作。

最佳答案

打开IIS管理器,然后转到ASP部分
将发送错误设置为浏览器= true
删除默认脚本错误消息
保存并重新启动IIS
取消选中浏览器中的“显示友好错误消息”。如果执行了上述步骤,您将能够在浏览器中看到正确的错误。


检查以下屏幕截图

IIS settings

您在浏览器中看到的错误是什么?
检查以下这些链接,以配置MSDTC和您的数据库进行事务和身份验证(入站,出站)。对于您的描述,它看起来像ASP中与身份验证和事务相关的问题。

Where MSDTC needs to be installed in Distributed transaction case

https://msdn.microsoft.com/en-us/library/dd327979.aspx

关于transactions - ASP Classic中的交易问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44254555/

10-13 08:13
查看更多