Visual studio 在Visual Studio 2019中将web引用添加到ASP.NET项目时出现问题

Visual studio 在Visual Studio 2019中将web引用添加到ASP.NET项目时出现问题,visual-studio,web-services,Visual Studio,Web Services,我在这里看到了很多类似的问题,但他们似乎认为web服务的创建正在测试中。我需要能够连接到一个我没有创建的现有web服务,该服务已经在使用并且被许多系统使用。这项服务可以工作,我可以在浏览器中输入URL,它会返回应该返回的XML。当我尝试添加web引用(右键单击“引用”,选择“添加服务引用”,然后单击“高级”)时,我将该服务的URL放入URL框中,然后单击箭头。它预览了框中的XML,看起来很不错。但是,在显示在此URL中找到的web服务的部分,它显示了错误: “url上的文档http://xxx:

我在这里看到了很多类似的问题,但他们似乎认为web服务的创建正在测试中。我需要能够连接到一个我没有创建的现有web服务,该服务已经在使用并且被许多系统使用。这项服务可以工作,我可以在浏览器中输入URL,它会返回应该返回的XML。当我尝试添加web引用(右键单击“引用”,选择“添加服务引用”,然后单击“高级”)时,我将该服务的URL放入URL框中,然后单击箭头。它预览了框中的XML,看起来很不错。但是,在显示在此URL中找到的web服务的部分,它显示了错误:

“url上的文档http://xxx:8090/a/b/list (实际服务器 地址(暂时删除)未被识别为已知文档类型。“


添加web引用名称的框和“添加引用”按钮均为灰色。如何添加此引用,以便编写浏览此服务和其他服务的应用程序(这是我需要使用的最简单的应用程序)?

他们似乎认为web服务的创建正在测试中。
他们都不认为这一点,连接到测试或生产服务之间没有区别,但是web引用自2010年以来就过时了。他们只引用了WCF之前的ASMX SOAP服务(创建于2002-2008年)并且无法处理稍后引入的WS-*标准。您是否真的连接到这样一个已有12年历史的SOAP web服务?此外,您发布的URL看起来不像WSDL文件。当您添加对SOAP服务的引用时,无论是通过
添加服务引用
还是
web引用
,您都可以使用服务操作和文档定义的元数据。可能有人决定将WSDL文件隐藏在完全意外的URL
/a/b/list
后面,但我怀疑这根本不是SOAP服务
他们似乎认为web服务的创建正在测试中。
没有人假设这一点,没有区别连接到测试或生产服务之间的连接,但Web引用自2010年以来已过时。它们仅指WCF之前的ASMX SOAP服务(创建于2002-2008年)并且无法处理稍后引入的WS-*标准。您是否真的连接到这样一个已有12年历史的SOAP web服务?此外,您发布的URL看起来不像WSDL文件。当您添加对SOAP服务的引用时,无论是通过
添加服务引用
还是
web引用
,您都可以使用服务操作和文档定义的元数据。可能有人决定将WSDL文件隐藏在完全意外的URL
/a/b/list
后面,但我怀疑这根本不是SOAP服务