IIS 一次只处理一个请求

IIS only processing one request at a time

我们有一个 asp.net Web 应用程序在我们的环境中运行良好。我们的一位合作伙伴试图在他们的环境中使用完全相同的代码,并且一次只能处理一个请求。例如,只有一个页面调用了一个很长的 运行 存储过程(5 分钟)。如果您调用该页面并尝试打开一个新页面,则新页面将在第一页完成后才会提供。我们可以通过查看其应用程序池的工作进程来查看请求备份。它们是 windows 2012 服务器上的 运行 IIS 8.5。它们也是 运行 SQL Server 2016。

数据库连接的结构与我们环境中的相同。存储过程未包含在事务中。知道是什么导致了这种行为吗?

IIS也可以在Debug模式下工作,启用后,Asp限制在single-threaded方式下一次处理一个请求。
打开“InetMgr”或 IIS 管理器,双击网站 IIS 部分下的 ASP。检查 Asp 部分中的以下设置。

有关详细信息,请参阅下面的讨论。
IIS7 - only serves up one page at a time. It's a making me crAzY!