This behavior occurs because the
HTTPRequest members contain Unicode data and because one of the following conditions is true:
� | The ASP.NET application is running in
Microsoft Internet Information Services (IIS) 5 or in earlier versions of IIS. |
� | The ASP.NET application is running in Microsoft
Windows Server 2003 IIS 5 isolation mode. |
ASP.NET is implemented by using an
ISAPI filter. Therefore,
ASP.NET inherits ISAPI limitations. Unicode support for the
Request.ServerVariables collection is not included with IIS 5 or in earlier versions of IIS.
Note This problem does not occur when ASP.NET applications are running
in IIS 6.0.