I have written a web service on my local development machine. I used the Web Service Wizard to create the Web Service Project and it created the web service as a virtual directory in IIS. I now need to port this over to a server on my network. My Network team already set up a web site for the web service, so I just put the .asmx code in that folder. I defined the web site in the SOAP Transport Properties under virtual directory. When I test it I get the error
“The Messaging Engine failed to register the adapter for “SOAP” for the receive location “/TestWebService.asmx”. Please verify that the receive location exists, and that the isolated adapter runs under an account that has access to the BizTalk databases.”
When I set up the web service as a virtual directory under the default web site and then tested it is able to get to my biztalk web service.
My question is, does a web service defined in Biztalk have to use a virtual directory off of the default web site to work? How do I get it to work if the web service is defined as a website?