w3wp.exe的多个实例

w00*_*977 10 asp.net iis web-garden

我不明白为什么当我只有一个网站和一个应用程序池时,任务管理器中有两个ASP.NET w3wp进程.为什么有两个进程在运行?我用Google搜索了这个并查看了MSDN但找不到答案.

我正在尝试调试应用程序中的内存泄漏.我理解线程和多线程生活在一个进程中的概念,但我不明白为什么有多个进程.

我特别询问哪些方案可能导致多个进程运行.

Joe*_*orn 7

查看此部分的应用程序池的"高级设置",并确保指示的值设置为1:

IIS最大工作进程

  • 将此值设置为2或更多称为Web园艺.你不应该启用它,除非你真的了解它,http://weblogs.asp.net/owscott/archive/2011/06/13/why-you-shouldn-t-use-web-gardens-in-iis-week -24.aspx和http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/57fd3d02-9b05-4b3f-8c3a-f326ff895ab8.mspx?mfr=true (3认同)