Wednesday, November 10, 2010

Registering multiple adapter types within the same process is not a supported configuration

I was getting an error in our BizTalk 2009 development box:


The Messaging Engine failed to register an adapter "WCF-WSHttp". Details: "Registering multiple adapter types within the same process is not a supported configuration. For e.g. HTTP and SOAP receive adapters cannot co-exist in the same process"



What seemed to be the issue was that different BizTalk Transport Types (one being WCF-WSHttp and the other being WCF-BasicHttp) were being associated to the same IIS App Pool. Creating a new App Pool for a particular Transport Type (or properly re-assigning the web-site's App Pool designation) should do the trick.

Make sure when you set up your BizTalk web apps (web sites in IIS) that you separate your App Pools based on your BizTalk Transport Types properly.

6 comments:

Johann said...

Thanks for that Bruce, found that very helpful when I hit the same issue today.

Brian Berry said...

Thanks, Bruce, this was a big help.

Anonymous said...

It also helped me today. Thankyou.

Anonymous said...

This helped me today, thank you!

Anonymous said...

Thanks. It is helped me.

Anonymous said...

Thank you, I was having the same problem, and it helped me to resolve it.