相关疑难解决方法(0)

Web引用与服务引用

我刚用Paypal打了一堵巨大的砖墙.我创建了一个常规的C#项目来使用他们的WSDL创建一些包装类.

如果创建非Web项目,则添加wsdl的唯一选项是Web服务引用.这构建了与Web Reference相同的一组代理类,但实际上并不是真的..即使是PayPal的人也不知道,它会增加更多.

所以我整个时间都在这个代理类列表中寻找正确的接口来用作服务(SoapBinding),并且PayPalAPIAASoapBinding我不在那里告诉我们PayPal接触点.

我只能看到以下2个接口,在我看来我需要使用的东西,因为我没有看到PayPalAPIAASoapBinding你在基于Web Reference的服务参考中看到的:

PayPalAPIAAInterfaceClient
PayPalAPIInterfaceClient 
Run Code Online (Sandbox Code Playgroud)

所以我想通了哦,我可能已经创建了一个服务引用与一个Web引用,Web引用是Web项目中的一个选项.但我不希望我的服务引用与我的Web项目紧密耦合.这就是我创建C#项目的原因.

那么服务参考与Web参考究竟是什么呢?如果Service Reference要给我一个循环并给我一组不同于Web Reference的接口,我该怎么把它分成另一个项目呢?

此外,为了使事情更令人困惑,VS 2008有一个Web服务应用程序项目.

那我该怎么用? 我们正在使用.NET 3.5框架,我们还没有准备好转移到WCF.即使不使用WCF还是什么,我仍然可以使用新的服务参考吗?如果您使用的是.NET 3.5而不是WCF,并且您仍然想要进行基本的Web服务,那么您是否仍然使用服务参考路由而不使用WCF框架?它的含义是否可以像.NET 2.0 Web Reference一样使用,只是你将获得一个完全不同的WSDL生成?

c# paypal .net-3.5

108
推荐指数
2
解决办法
15万
查看次数

标签 统计

.net-3.5 ×1

c# ×1

paypal ×1