我们有两台 Web 服务器 (win2008 sp2) 负载平衡。在其中一台机器上,以wsdl 类型生成的SchemaLocation url 的服务名称(例如myService.svc)部分是camelCased,而在另一台服务器上它是PascalCased(例如MyService.svc)。一些 php soap 客户端对此有疑问,并将它们解释为单独的 url,并最终得到重复的类型定义。
两台服务器上的代码相同 - 我已将其从一台服务器复制到另一台服务器以确保。我一直在使用 IIS(我猜问题可能出在哪里),但是我找不到任何可以控制或影响仅 url 的服务名称部分的大小写的东西。我什至尝试将物理文件(myservice.svc)重命名为小写,但没有任何效果。
有没有其他人有这个或可以指出我正确的方向?
非常感谢。