Consider the following scenario:
- An ASP.NET application is hosted under IIS7 or IIS7.5.
- The ASP.NET application makes both HTTP and non-HTTP WCF calls (such as netNamedPipeBinding or netTcpBinding).
- The first request to the ASP.NET application is a non-HTTP WCF call.
In this scenario, IIS will respond with an HTTP 500.21 status for all HTTP requests subsequent to the first non-HTTP WCF call.