C#Web服务中“ConformsTo = WsiProfiles.None”的负面影响

时间:2009-08-11 15:04:12

标签: c# web-services

我正在为用C#编写的asmx Web服务添加方法重载,为了发布它,我需要将服务的WebServiceBinding属性更改为上面的内容。这样做似乎是无害的(Web服务只会被内部编写的应用程序使用,至少在可预见的未来),但我是否错过了这种选择的一些含义?

2 个答案:

答案 0 :(得分:1)

To implement method overloading in webservices first you must set the MessageName
attribute of your webservice then set your webservice binding ConformsTo 
attribute to WsiProfiles.None and that’s it! Note that you can do second step 
in your Web.Config file for all webservices.
according to this blog post)。

答案 1 :(得分:0)

只是为了把事情包起来(在@ Niklas的查询之后),我认为在内部网络服务上过于担心这个问题就等于微优化了。

具体来说,我确定只要没有人从我的WSDL为服务生成代理,并且只要所有消费者都是众所周知的(并且在这种情况下在我的控制下),WS-我认为我遵守是无关紧要的。