transactions - ASP Classic 中的事务问题

标签 transactions asp-classic iis-7.5

我在 IIS 7.5 服务器和 Windows 服务器 2008 中托管的经典 asp 应用程序遇到 HTTP 500 错误

我已经完成了以下步骤。

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

仍然不适用于上述更改。但是在卸载和安装 MSDTC 并执行 IISRESET 时工作正常。

注意:启用 Transaction=required 的 ASP 页面并删除它也可以正常工作。

最佳答案

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

查看下面的截图

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/

相关文章:

asp-classic - 经典的 ASP FormatNumber 怪异

asp.net - VS 在发布时重置 IIS 文件夹权限

java - Hibernate - 删除对象

mysql - 防止多个 session 获取相同数据的正确方法是什么?

php - 在 Yii 中循环使用事务

asp.net - 最小化 304 请求的问题

asp.net-mvc - httpErrors errorMode = "Detailed"仅适用于特定错误代码

asp.net - 领域驱动设计——数据库事务管理

unicode - Request.QueryString 和 Request.ServerVariables ("QUERY_STRING")不显示 UNICODE

ssl - 带 SSL3 的 MSXML2.ServerXMLHTTP?