Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

Cannot see the auditing results for an HttpModule-based extension for MAPI over HTTP protocol in Exchange Server 2013


View products that this article applies to.

Symptoms

Assume that you build an Internet Information Services (IIS) module that runs in the same IIS application that uses Microsoft Messaging Application ProgrammingInterface (MAPI) over HTTP. When you try to use the HttpContext.Current.Request.InputStream property to receive the request body, an exception is thrown.

↑ Back to the top


Cause

This issue occurs because the MAPI over HTTP protocol is set to use the "Bufferless" ReadEntityBody mode instead of the "Classic" mode when Microsoft Exchange Server 2013 reads a request. Therefore, no results can be provided to the custom IIS module for the MAPI over HTTP protocol.

↑ Back to the top


Resolution

To resolve this issue, install the following cumulative update:

↑ Back to the top


Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

↑ Back to the top


More Information

For more information about the ReadEntityBody mode, see ReadEntityBodyMode Enumeration.

Note We do not recommend running other IIS modules inside the same IIS application as Exchange Server components. You may be asked to remove the custom IIS modules to help in troubleshooting if you open a case with Microsoft Support.

↑ Back to the top


Keywords: kbqfe, kbfix, kbsurveynew, kbexpertiseadvanced, kb

↑ Back to the top

Article Info
Article ID : 2988060
Revision : 1
Created on : 1/7/2017
Published on : 3/17/2015
Exists online : False
Views : 284