Vb.net 引用Ashx Web服务-使用Web与服务引用?

Vb.net 引用Ashx Web服务-使用Web与服务引用?,vb.net,web-services,Vb.net,Web Services,我正在尝试向VB.NET窗体项目添加服务引用。当我尝试创建对Web服务的引用时,出现以下错误: 在ServiceModel客户端配置节中找不到引用协定“ApplicationName.Application Web Service”的默认终结点元素。这可能是因为找不到应用程序的配置文件,或者在客户端元素中找不到与此协定匹配的终结点元素 我对此进行了研究,发现app.config文件中可能缺少System.Model元素。这是正确的吗?是否应自动生成此元素 我发现此处描述的错误: *于2012年6

我正在尝试向VB.NET窗体项目添加服务引用。当我尝试创建对Web服务的引用时,出现以下错误:

在ServiceModel客户端配置节中找不到引用协定“ApplicationName.Application Web Service”的默认终结点元素。这可能是因为找不到应用程序的配置文件,或者在客户端元素中找不到与此协定匹配的终结点元素

我对此进行了研究,发现app.config文件中可能缺少System.Model元素。这是正确的吗?是否应自动生成此元素

我发现此处描述的错误:

*于2012年6月29日格林尼治时间21:30更新*
我通过添加web引用而不是服务引用,成功地实现了这一点。我理解web引用和服务引用之间的基本区别,即web引用是围绕wsdl.exe的包装,而服务引用是围绕svcutil.exe的包装。因此,如果您添加一个ASHX web服务,那么您必须添加一个web引用,反之亦然?

您的问题遗漏了一些重要信息

例如,您是否已将其移植到本地主机上,并且是WCF服务

你能在浏览器中测试URL吗

你能提供更多的细节吗


您可以查看以了解如何创建Web服务并使用visual Studio.net使用它。

您的VB.net“表单项目”是否公开了WCF服务?这似乎有点奇怪…@jonnygold,不,web服务是由ASP.NET web服务公开的。我正在尝试使用VB.NET项目中的web服务。啊-我看错了你的第一句话。。。需要更多咖啡。我可以在web浏览器中浏览到web服务。这是一个ASHX web服务。您在localhost中配置了web服务吗?请在localhost中托管服务,然后尝试添加它…@Developer Jigar Pandya,它是我的开发PC上的本地主机。