C# NetSuitePortType和NetSuiteService之间有什么区别?

C# NetSuitePortType和NetSuiteService之间有什么区别?,c#,wsdl,netsuite,C#,Wsdl,Netsuite,netsuite文档表明要使用netsuite服务;但我找不到要实例化的对象。我用NetSuitePortTypeClient代替。导入服务引用时是否遗漏了一个步骤 我按照本文档第23页的说明进行操作:NetSuite/SuiteTalk文档中说要添加Web引用,而不是服务引用 服务引用具有NetSuitePortTypeClient或NetSuiteChannelTypeClient类。我不知道服务引用和Web引用技术之间的所有区别,但您必须为那些to类提供更多参数,这些参数是通过Web引用的

netsuite文档表明要使用netsuite服务;但我找不到要实例化的对象。我用NetSuitePortTypeClient代替。导入服务引用时是否遗漏了一个步骤


我按照本文档第23页的说明进行操作:

NetSuite/SuiteTalk文档中说要添加Web引用,而不是服务引用

服务引用具有NetSuitePortTypeClient或NetSuiteChannelTypeClient类。我不知道服务引用和Web引用技术之间的所有区别,但您必须为那些to类提供更多参数,这些参数是通过Web引用的NetSuite类自动提供给您的。VS为您在封面下使用SVCUTIL.exe生成服务引用

Web引用具有可以实例化的NetSuite类。这是由VS为您在封面下使用WSDL.exe生成的。您可以在VS2010中的“添加服务引用”表单的左下角添加一个Web引用,单击“高级”,然后再次单击左下角的“添加Web引用”,然后输入定义WSDL的URL。不要忘记NetSuite有多个不同的版本,从2010年到2014年,所以选择最新的版本

使用NetSuite的Web参考,更容易


博。

博,谢谢你的澄清!我刚刚测试了这个,它工作得很好。标准的优点是有很多可供选择。感谢您指出在这种情况下使用哪种标准,其他地方似乎没有太多关于这一点的澄清。