我们有一个asp.net web应用程序,它在我们的环境中工作得很好。我们的一个合作伙伴试图在他们的环境中使用完全相同的代码,一次只能处理一个请求。例如,只有页面调用长时间运行的存储过程(5分钟)。如果您调用该页并尝试打开一个新页面,则在第一页完成后,新页才会生效。我们可以通过查看其应用程序池的辅助进程来查看请求。它们正在windows 2012服务器上运行IIS 8.5。他们还在运行Server 2016。
数据库连接的结构与我们的环境相同。存储过程没有包装在事务中。有什么可能导致这种行为的原因吗?
发布于 2020-06-02 09:27:32
IIS也可以在调试模式下工作,当启用时,Asp仅限于以单线程方式一次处理一个请求。
打开“InetMgr”或IIS管理器,双击网站IIS部分下的ASP。检查Asp部分中的以下设置。

有关更多信息,请参见下面的讨论。
IIS7 - only serves up one page at a time. It's a making me crAzY!
https://stackoverflow.com/questions/62022951
复制相似问题