IIS一次只处理一个请求

问题描述 投票:0回答:1

我们有一个asp.net网络应用程序,在我们的环境中运行良好,但我们的一个合作伙伴试图在他们的环境中使用完全相同的代码,但一次只能处理一个请求。 我们的一个合作伙伴试图在他们的环境中使用完全相同的代码,但一次只能处理一个请求。 例如,只有一个页面调用一个长期运行的存储过程(5分钟)。 如果你调用该页面,并尝试打开一个新的页面,新的页面将不会服务,直到第一个页面完成后。 我们可以通过查看他们应用池的worker进程来查看请求的回溯情况。 他们在windows 2012服务器上运行的是IIS 8.5。 他们还在运行SQL Server 2016。

数据库连接的结构和我们环境中的一样。 存储过程没有被包裹在事务中。 有什么想法可能会导致这种行为?

asp.net iis-8
1个回答
1
投票

IIS也可以在Debug模式下工作,当启用该模式后,Asp每次只能以单线程的方式处理一个请求。打开 "InetMgr "或IIS管理器,双击网站IIS栏目下的ASP。检查以下设置 Asp 节。enter image description here 更多信息请看下面的讨论。IIS7--一次只能提供一个页面。这是个让我崩溃的问题!

© www.soinside.com 2019 - 2024. All rights reserved.