Microsoft Knowledge Base Email Alertz

You may receive multiple HTTP 400 BadRequest error messages from IIS when you configure Outlook 2003 to use RPC over HTTP to connect to an Exchange Server 2003 e-mail server

Search KbAlertz

Advanced Search

Receive Microsoft Knowledge Base articles by E-Mail?

Every night we scan the Microsoft Knowledge Base. If technologies you're interested in are updated, we'll send you an e-mail. You only get one e-mail a day, and only when new articles are added.

Click here to create a
FREE account
Already have an account?
[Click here to Login]











Microsoft Knowledge Base Article

This article contents is Microsoft Copyrighted material.
©2005-©2007 Microsoft Corporation. All rights reserved. Terms of Use | Trademarks

Article ID: 922421 - Last Review: December 3, 2007 - Revision: 1.3

You may receive multiple "HTTP 400 BadRequest" error messages from IIS when you configure Outlook 2003 to use RPC over HTTP to connect to an Exchange Server 2003 e-mail server

SYMPTOMS

Consider the following scenario. You configure Microsoft Office Outlook 2003 to use a remote procedure call (RPC) over HTTP to connect to a Microsoft Exchange Server 2003 e-mail server. Microsoft Internet Information Services (IIS) 6.0 is running on the RPC proxy server. After every time that you connect to the e-mail server, you close Outlook 2003. In this scenario, you may receive multiple "HTTP 400 BadRequest" error messages from IIS.

In an environment that includes lots of users, you may receive an error message as frequently as every three to five seconds. Details for the "HTTP 400 BadRequest" error messages are logged in the Httperr.log file. This log file is located in the %windir%\System32\LogFiles folder on the RPC proxy server.
This behavior is by design.

MORE INFORMATION

The Http.sys component logs the "HTTP 400 BadRequest" error messages in the Httperr.log file because of the 1 gigabyte (GB) Content-Length HTTP header that the Rpcproxy.dll library uses. Rpcproxy.dll is the DLL that controls the extraction of RPC requests from the HTTP session. Rpcproxy.dll is an Internet Server API (ISAPI) that runs in IIS. The Rpcproxy.dll library listens for activity on the RPC virtual directory.

For more information about the Rpcproxy.dll library, visit the following Microsoft Web site:
http://technet.microsoft.com/en-us/library/bc8d92a4-fbe1-407a-8834-81c1dbb6f6a6.aspx (http://technet.microsoft.com/en-us/library/bc8d92a4-fbe1-407a-8834-81c1dbb6f6a6.aspx)

APPLIES TO
  • Microsoft Internet Information Services 6.0
Keywords: 
kbtshoot KB922421
       

Community Feedback System

Very often, it takes hours to solve a problem. Very often, you've looked high and low, and have tried a lot of solutions. When you finally found it, chances are, it was because someone else helped you. Here's your chance to give back. Use our community feedback tool to let others know what worked for you and what didn't.

Please also understand that the community feedback system is not warranted to be correct, it's simply a system that we've built to let people try and help each other. If something in a feedback response doesn't make sense to you, or you're not comfortable making changes that the feedback talks about (like registry edits), please consult a professional.

Thank you for using kbAlertz.com Feedback System.

-- Scott Cate