I'm trying to deploy a simple .asmx web service to SharePoint with the ultimate goal of consuming it with an InfoPath form.
The server is SharePoint 2010 beta and the development is being done with VS 2010 beta.
I have built the web service and can test it on my local machine. The methods work and I can successfully view the WSDL with the Service Description Link.
I have have built the WSDL and DISCO, modified them for SharePoint and deployed them along with the .asmx file to the _vti_bin folder of my SharePoint Server per the
Microsoft Walkthrough instructions. I don't have a .dll to deploy to the GAC.
When I browse the deployed .asmx file, I see the test page with the list of methods. However, when I try to add ?WSDL or ?DISCO to the URL (or use the Service Description link), I get a page not found error (404).
Looking in the web server log, I see that the file wswsdl.aspx or wsdisco.aspx are being called and then are returning a 404. As I understand it, these two files are called to interpret the ?WSDL or ?DISCO querystring parameters and convert them to
the *wsdl.aspx or *disco.aspx file names in the directory. This is working fine for other web services already deployed to the directory.
So the big question is, what am I missing? I'm not sure what to look at next and I'm pretty green with web services (although I did this on a MOSS 2
View Complete Post