KB2521448

Consider the following scenario:

  • You run a remote procedure call (RPC) over HTTP client on a computer that is running Windows Server 2008 or Windows Vista.
  • You use the client to connect to an RPC over HTTP server.
  • The password in the RPC over HTTP credentials that is passed to the RPC over HTTP client is specified as blank.

In this scenario, RPC returns an out-of-memory error incorrectly.

Note: This issue typically occurs when the RPC over HTTP client uses a UserTargetcredential together with the RpcBindingSetAuthInfoEx function.

For example, consider the following scenario:

  • On a computer that is running Windows Server 2008, Microsoft Outlook tries to connect to Microsoft Exchange Server by using RPC over HTTP.
  • Outlook passes in a blank password in the RPC over HTTP credentials when Outlook tries to execute the RPC call on the Exchange server.

In this scenario, RPC returns an out-of memory-error incorrectly. Therefore, you are prompted multiple times to type credentials for the same account to authenticate with multiple servers.

Leave a Reply