C# 无法使用web服务
我在ASP.Net web服务项目中发布了一个简单的Hello World web服务。我关闭了此项目,并打开了另一个基于控制台的项目以使用此web服务。问题是我无法发现此web服务以添加引用C# 无法使用web服务,c#,asp.net,.net,web-services,web,C#,Asp.net,.net,Web Services,Web,我在ASP.Net web服务项目中发布了一个简单的Hello World web服务。我关闭了此项目,并打开了另一个基于控制台的项目以使用此web服务。问题是我无法发现此web服务以添加引用 There was an error downloading 'http://localhost:65436/Service1.asmx/_vti_bin/ListData.svc/$metadata'. Unable to connect to the remote server No conn
There was an error downloading 'http://localhost:65436/Service1.asmx/_vti_bin/ListData.svc/$metadata'.
Unable to connect to the remote server
No connection could be made because the target machine actively refused it 127.0.0.1:65436
我使用的是Visual Studio Ultimate 2013,我没有安装IIS服务器
更新-:我在现有解决方案中创建了一个新的基于控制台的项目,它工作正常。但问题是如何运行此控制台项目,当我单击“调试”按钮时,它将在浏览器上部署它。我只是打印了web方法返回的字符串输出,我需要在控制台上查看此输出
我关闭了这个项目,并打开了另一个基于控制台的项目来使用这个web服务。问题是我无法发现此web服务以添加引用
因为web服务没有运行。只有元数据可用时才能生成Web服务引用
您可以:
- 运行两个VisualStudio实例,一个用于web服务,另一个用于客户端
- 将服务和客户端项目放在一个解决方案中
- 运行两个VisualStudio实例,一个用于web服务,另一个用于客户端
- 将服务和客户端项目放在一个解决方案中
另外,您不应该将ASMX用于新的开发。看看WCF和WebAPI。有时我也会遇到这种情况。我按F5开始调试web服务,立即停止调试,然后再次尝试更新web引用。通常它会有帮助。有时它也会发生在我身上。我按F5开始调试web服务,立即停止调试,然后再次尝试更新web引用。通常会有帮助。您可以在IIS上部署web服务,然后在控制台应用程序中使用它。您可以在IIS上部署web服务,然后在控制台应用程序中使用它。我在同一解决方案中创建了另一个项目,但如何运行此控制台项目。请查看更新。右键单击您的解决方案,然后单击“设置启动项目“。我使用ASMX认为这是最简单的方法。你是说因为安全隐患而不使用它吗。如果我想使用WebAPI,有关于如何创建和运行它的初学者教程吗。我想将其托管在IIS中,以便网络外部的供应商可以访问它以检索数据。我在同一解决方案中创建了另一个项目,但如何运行此控制台项目。请查看更新。右键单击您的解决方案,然后单击“设置启动项目”。我使用ASMX认为这是最简单的方法。你是说因为安全隐患而不使用它吗。如果我想使用WebAPI,有关于如何创建和运行它的初学者教程吗。我想把它放在IIS中,这样网络外的供应商就可以访问它来检索数据。我想知道downvote有什么问题。这是一个真实的问题,我在提问之前仔细研究了一下。我想知道“否决票”是怎么回事。这是一个真实的问题,我在这里提问之前仔细研究了一下。