Hello,
I'm in the problem for two days now. Couldn't find anything useful on the web.
I have a BTS 2010 installed on a Windows Server 2008 R2 x64. I've set a Receive Location to HTTP and set up an IIS Application pointing to C:\Program Files (x86)\Microsoft BizTalk Server 2010\HttpReceive64
I'm getting a HTTP 500 Error each time. The App Pool used is BAMAppPool which is under Administrator privilege. IIS Handler Mappings is keyed for BTSHttpReceive.dll.
BTS Receive Location is enabled and I'm getting the following error in the application logs:
The Messaging Engine failed to register the adapter for "HTTP" for the receive location "/HTTPInterface/BTSHTTPReceive.dll". Please verify that the receive location exists, and that the isolated adapter runs under an account that has access to the BizTalk databases.
The BizTalk HTTP receive adapter failed to initialize itself. Possible reasons:
1) Receive location URL is not created/configured correctly.
2) Receive location is not enabled.
3) HTTP receive adapter is not running under a user that has access to management and message databases.
4) Isolated host instance is not created for HTTP Receive adapter.
I have enabled Tracing in IIS, but can't see anything useful. Please see below for summary:
No.↓ Severity Event Module Name
143. view trace Warning -MODULE_SET_RESPONSE_ERROR_STATUS
ModuleName IsapiModule
Notification 128
HttpStatus 500
HttpReason Internal Server Error
HttpSubStatus 0
ErrorCode 0
ConfigExceptionInfo
Notification EXECUTE_REQUEST_HANDLER
ErrorCode The operation completed successfully. (0x0)
IsapiModule
Kindly advise. I'm running out of ideas. Thanks in advance. Joe

