Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 无法使用web服务_C#_Asp.net_.net_Web Services_Web - Fatal编程技术网

C# 无法使用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

我在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 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服务,另一个用于客户端
  • 将服务和客户端项目放在一个解决方案中
另外,您不应该将ASMX用于新的开发。看看WCF和WebAPI

我关闭了这个项目,并打开了另一个基于控制台的项目来使用这个web服务。问题是我无法发现此web服务以添加引用

因为web服务没有运行。只有元数据可用时才能生成Web服务引用

您可以:

  • 运行两个VisualStudio实例,一个用于web服务,另一个用于客户端
  • 将服务和客户端项目放在一个解决方案中

另外,您不应该将ASMX用于新的开发。看看WCF和WebAPI。

有时我也会遇到这种情况。我按F5开始调试web服务,立即停止调试,然后再次尝试更新web引用。通常它会有帮助。

有时它也会发生在我身上。我按F5开始调试web服务,立即停止调试,然后再次尝试更新web引用。通常会有帮助。

您可以在IIS上部署web服务,然后在控制台应用程序中使用它。

您可以在IIS上部署web服务,然后在控制台应用程序中使用它。

我在同一解决方案中创建了另一个项目,但如何运行此控制台项目。请查看更新。右键单击您的解决方案,然后单击“设置启动项目“。我使用ASMX认为这是最简单的方法。你是说因为安全隐患而不使用它吗。如果我想使用WebAPI,有关于如何创建和运行它的初学者教程吗。我想将其托管在IIS中,以便网络外部的供应商可以访问它以检索数据。我在同一解决方案中创建了另一个项目,但如何运行此控制台项目。请查看更新。右键单击您的解决方案,然后单击“设置启动项目”。我使用ASMX认为这是最简单的方法。你是说因为安全隐患而不使用它吗。如果我想使用WebAPI,有关于如何创建和运行它的初学者教程吗。我想把它放在IIS中,这样网络外的供应商就可以访问它来检索数据。我想知道downvote有什么问题。这是一个真实的问题,我在提问之前仔细研究了一下。我想知道“否决票”是怎么回事。这是一个真实的问题,我在这里提问之前仔细研究了一下。