调用Asmx Web服务的区别

时间:2018-06-26 07:19:54

标签: c# asp.net .net

我必须对一个使用4年以上的.NET应用程序进行一些小的更改。更改后,应用程序中包含的asmx Web服务不再起作用

  • .NET 3.5
  • 没有MVC
  • 使用(较新的)Visual Studio 2017进行更改
  • 未对实际的asmx Web服务进行任何(代码)更改。

在我进行更改之前,我们这样调用网络服务:

http://server/WS/AuthService.asmx/UserIsAuthenticated?applicationid=24

这完美地工作了很多年。每天要处理1000个请求

更改后,此Web服务出现500错误。如果使用这样的'op ='参数调用网络服务,它将起作用:

http://server/WS/AuthService.asmx?op=UserIsAuthenticated&applicationid=24

asmx Web服务的默认“路由”中似乎有更新。 我可以在哪里配置应用程序以使用旧语法<service>/<operation>的任何想法?

0 个答案:

没有答案