此计算机上的代理设置没有正确地针对 Web 发现进行配置。
发布时间: 2016年4月
如果在位于防火墙后面的计算机上进行开发,并且尚未显式指定 Internet Explorer 连接的代理服务器,则在“添加 Web 引用”对话框中会出现此错误。 你需要在网络上显式指定代理服务器的地址和端口,以使防火墙外的服务对“添加 Web 引用”对话框中的 Web 浏览器可用。 .NET Framework 忽略 Internet Explorer 连接的自动检测代理选项。 可能需要询问网络管理员以获取该代理信息。
有关“防火墙和 Web 代理客户端的自动发现”的详细信息,请参阅 https://www.microsoft.com/technet/prodtechnol/isa/2004/plan/automaticdiscovery.mspx
指定 Internet Explorer 的代理服务器
在“工具”菜单上,选择“选项”。
在“选项”对话框中,选择“环境”,然后选择“Web 浏览器”。
单击“Internet Explorer 选项”。
在“连接”选项卡上,单击“LAN 设置”。
取消选择“自动检测设置”。
在“代理服务器”区域,选择“为 LAN 使用代理服务器(这些设置不会应用于拨号或 VPN 连接)”。
指定符合你的网络的地址和端口号。
单击“确定”,单击“确定”,然后再次单击“确定”。
在“文件”菜单上,选择“退出”,然后重新打开 Visual Studio。
请参阅
NIB:“添加 Web 引用”对话框
NIB:如何添加和删除 Web 引用
Programming the Web with XML Web Services