其他分享
首页 > 其他分享> > 可以从另一个类公开Web引用吗?

可以从另一个类公开Web引用吗?

作者:互联网

问题很简单..

我们通常使用Web引用从字面上使用Web服务(Visual Studio).但是,我的问题是另一回事.我需要从c#类调用特定的Web服务,以使该Web服务可供其他用户使用.

解决方法:

首先,如果可以选择,则应该在服务器和客户端上都使用WCF.如果由于某种原因不能在服务器上使用它,则至少通过使用“添加服务参考”而不是“添加Web参考”在客户端上使用它. “添加Web参考”是旧版ASMX技术的一部分,不应用于新开发.

其次,您当然可以创建一个单独的类库,并在该库中使用“添加服务引用”.然后,您可以编写一个具有公共方法的类来调用服务.该类库的用户将调用您的公共方法,而不会直接调用该服务.

标签:asmx,web-services,c
来源: https://codeday.me/bug/20191101/1983557.html