引用Ashx Web服务 - 使用Web与服务参考?

时间:2012-06-29 12:20:53

标签: vb.net web-services

我正在尝试向VB.NET表单项目添加服务引用。当我尝试创建对webservice的引用时,我收到以下错误:

“无法在ServiceModel客户端配置部分找到引用合同'ApplicationName.Application Web Service'的默认端点元素。这可能是因为没有为您的应用程序找到配置文件,或者因为没有匹配此合同的端点元素可能是在客户端元素中找到。“

我研究过这个并发现我可能在app.config文件中缺少一个System.Model元素。它是否正确?这个元素应该自动生成吗?

我发现此处描述的错误:http://www.socalmp.com/blog/template_permalink.asp?id=122

* 更新29/06/2012格林尼治标准时间21:30 * 我设法通过添加Web引用而不是服务引用来实现此功能。我理解Web引用和服务引用之间的基本区别,即Web引用是wsdl.exe的包装,服务引用是svcutil.exe的包装。因此,如果您添加ASHX Web服务,那么您必须添加Web引用,反之亦然吗?

1 个答案:

答案 0 :(得分:0)

你质疑缺少一些重要的信息。

例如,您是否在本地主机上移植了它并且是WCF服务?

您可以在浏览器中测试网址吗?

您能否详细说明一下?

您可以查看basic steps,了解如何创建网络服务并使用visual studion .net消费它。