I'm having some sort of permissions problem setting up SOAP on an IIS 6 Windows 2003 server machine. I used SOAPVDIR from the Toolkit to setup a SOAPSERVICES virtual directory that points to C:\SoapServ. I have a dll and supporting wsdl files in this folder. When I attempt to navigate via IE to
http://MyServer/SoapServices/MyWS.wsdl it tells me it can't find the file (HTTP 404 error). So I put a copy of the file in the directory (.txt) and when I navigate to
http://MyServer/SoapServices/MyWS.txt it comes up fine. All files/folders appear to have the same permissions as a SOAP setup on an IIS5 WIN 2000 server machine.
I setup an IIS 6 Web Service Extension that has an Allowed Required File of SOAPIS30.DLL. Once I did this about a month ago it was working fine. Now some other guys setup a web site and I can no longer access it again just like above.
Can anybody give me a clue?
I finally figured this out. You have to enter the IIS 6 Web Extension File name in the same 8.3 format (C:\Progra~1\Common~1\MSSoap\Binaries\SOAPIS30.dll) as entered in the Web Site Application Extension Mapping. If you enter either as C:\Program Files\Common Files\MSSoap\Binaries\SOAPIS30.dll it will not work. Do not use the Browse button to select the dll.