2009-08-11 80 views
3

我加入一个方法重载用C#编写的ASMX Web服务,并以发布我需要的服务WebServiceBinding属性更改为以上。这样做似乎很无害的(Web服务将仅由写在房子,至少在可预见的未来应用程序使用),但我错过了这样的选择的一些影响?造成负面影响

+0

什么是 “C#Web服务”? C#是一种很好的编程语言,但我不认为它包含Web服务。 – 2009-08-16 00:17:11

+0

另外,你的意思是ASMX的网络服务,或WCF? – 2009-08-16 00:18:09

+0

上面编辑,并希望澄清 – cori 2009-08-17 14:39:28

回答

0

只是为了换东西在这里(后@尼古拉斯的查询),我决定,过于担心这对仅供内部使用的网络服务达微优化。

具体而言,我确定只要没有人会从我的WSDL为该服务生成代理,并且只要所有消费者都是众所周知的(并且在这种情况下在我的控制下),WS我符合的配置文件是无关紧要的。

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.
(​​)。

+0

这篇文章是我对这个问题的研究。为了澄清,我没有任何问题让它工作。 Web服务运行得很好。我无法找到明确答案的问题是,是否存在使用WsiProfile的一些含义。我不应该考虑 - 我没有找到关于该选择对Web服务的可用性意味着什么的讨论。 – cori 2009-08-17 14:44:47

相关问题