The worker process is the process under which the ASP.NET application runs. I'm not sure why you had 100, the server must've been somehow configured to run under separate processes, but with .NET, there is the concept of Application Domains, which means that it is now possible to run multiple applications under the context of a single process.