Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.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
Winforms 无法将服务引用添加到ec2实例错误=404/405_Winforms_Wcf_Amazon Ec2_Windows Server 2012_Service Reference - Fatal编程技术网

Winforms 无法将服务引用添加到ec2实例错误=404/405

Winforms 无法将服务引用添加到ec2实例错误=404/405,winforms,wcf,amazon-ec2,windows-server-2012,service-reference,Winforms,Wcf,Amazon Ec2,Windows Server 2012,Service Reference,我使用MS Web Deploy成功地将WCF服务发布到AWS EC2 Windows 2012服务器。但是,当我尝试向WinForms VB.NET应用程序添加服务引用时,会显示以下错误: 下载“”时出错。 请求失败,HTTP状态为404:未找到。 元数据包含无法解析的引用:“”。 远程服务器返回意外响应:(405)方法不允许。 远程服务器返回错误:(405)方法不允许。 如果服务是在当前解决方案中定义的,请尝试构建解决方案并再次添加服务引用 我尝试重新构建客户端应用程序并再次添加服务引用,但

我使用MS Web Deploy成功地将WCF服务发布到AWS EC2 Windows 2012服务器。但是,当我尝试向WinForms VB.NET应用程序添加服务引用时,会显示以下错误:

下载“”时出错。 请求失败,HTTP状态为404:未找到。 元数据包含无法解析的引用:“”。 远程服务器返回意外响应:(405)方法不允许。 远程服务器返回错误:(405)方法不允许。 如果服务是在当前解决方案中定义的,请尝试构建解决方案并再次添加服务引用

我尝试重新构建客户端应用程序并再次添加服务引用,但收到了相同的结果

我想知道如何解决(405)方法不允许的错误,或者甚至可以向EC2实例添加服务引用吗


TIA

您可以从浏览器访问wsdl url吗?如果是,请检查它是否包含对http://localhost的引用。。。如果是这样,请尝试。

当我进入Chrome时,会出现404错误。我验证了它是一个现有的地址。你能用ssh/rdp连接到机器上并用localhost访问吗?是的。我也可以ping ec2。可能是防火墙问题?(我就是无法连接到该url)。否则,在服务器上打开wcf日志记录,或者使用其他网络嗅探器查看页面请求是否到达那里