如何从另一个项目调用Web方法

时间:2013-08-27 09:10:18

标签: c# asp.net

我在另一个Visual Studio 2010实例上运行了一个Web服务, 我已将我的服务添加到另一个项目中。 如何从已添加到新项目的服务中调用和发送数据?

服务中的Web方法接受2个字符串。

3 个答案:

答案 0 :(得分:1)

您已搜索如何将Webservice消费给其他项目。例如,如果您在系统中运行Web服务,它将为您提供这样的URL

http://localhost:54808/WebSite4/Service.asmx

http://127.0.0.1/WebSite4/Service.asmx

如果您想将webservice用于其他项目,则需要托管webservice,或者您需要使用网络服务器来执行此操作。

使用您必须使用的webservice您的系统网络IP地址

示例:

http://192.2.0.1/WebSite4/Service.asmx

使用此URL,您可以根据自己的方便在任何其他项目中使用它。

我希望你能。

度过愉快的一天

答案 1 :(得分:0)

[http://www.c-sharpcorner.com/UploadFile/84c85b/net-web-services/] [1] [在此输入链接描述] [1]

[1]:http://www.dreamincode.net/forums/topic/34279-introduction-to-web-services-in-c#/once通过它我想会对你有所帮助

答案 2 :(得分:0)

只要你是一个新手,你可能想知道一些事情

wcf webservices生成XML并具有元数据  互联网是关于Json的,这是非结构化数据

您应该了解webApi或Rest using WCF

如果您希望使用DataContracts和结构化数据但发送Json,我所做的是有一个主类,其中包含我的服务公开的所有类的属性,并将其作为xml发送。然后使用AddWebReference将Web引用添加到我的项目中。参考文献与所有数据合同一起到达。非常整洁。