I have a weird issue. I had a web service that was compiled under the 2.0 framework that was being consumed by a windows app that was compiled with the 1.1 framework. This worked just fine. Now, after upgrading the web service to the 3.5 framework, the windows app is no longer able to call it.
Creating a little windows app in 3.5 as a test is able to call the web service without problems so I know it still works.
Nothing has changed in the code at all, it's just compiled as a 3.5 project instead of a 2.0 project.
For those who care what error I get back, it's this:
An unhandled exception of type 'System.Net.WebException' occurred in system.web.services.dll
Additional information: The underlying connection was closed: An unexpected error occurred on a receive.
Is there anything I can do to the web service to make it backwards compatible (if that's even the issue)?
[Edit] Responses to answers below (so far): Re-Discovering did not work, nor did removing and re-adding the webservice. I don't believe it's a SOAP issue becuase the WSDLs are identical (both show SOAP 1.2). Browsing to the webservice from the server works just fine.