首页 > 解决方案 > IIS8 WebApi 奇怪问题

问题描述

我正在设置一个简单的 WebAPI mvc 应用程序。我创建了一个小动作包含:Thread.Sleep(5000);

我正在尝试在 10 个并发线程中从控制台应用程序中使用此方法。当 API 在我的电脑(Windows 10)上运行时,我会在 5 秒后得到所有 10 个响应。当 API 在(windows 2012)上运行时,我在 10X5 秒后得到所有 10 个响应。由于某种原因,IIS8(在服务器上)不会为每个客户端打开一个线程,而是在单个线程上进行。未对应用程序池应用任何配置(全部为默认值) 服务器有 8 个内核。

标签: c#iisthreadpool

解决方案


推荐阅读