I had to make a small change in a >4 year old .NET application. After the change an asmx webservice included in the application does not work anymore
- .NET 3.5
- No MVC
- used (the newer) Visual Studio 2017 to do the change
- No (code) changes done to the actual asmx webservice.
Before my change we called the webservice like this:
http://server/WS/AuthService.asmx/UserIsAuthenticated?applicationid=24
This worked perfectly for many years. Doing 1000's requests a day
After my change we got an 500 error on this webservice. The webservice does work if I call it with the 'op=' parameter like this:
http://server/WS/AuthService.asmx?op=UserIsAuthenticated&applicationid=24
There seems to be an update in the default 'routing' for asmx webservices.
Any idea where I can configure the application to use the old syntax <service>/<operation>
?