我正在构建一个控制台应用程序,它可以加载内容类型并通过 C# 删除它的封印。在尝试向应用程序添加 Web 引用时,我遇到了一个奇怪的错误,因为我在另一个应用程序中使用了相同的 Web 引用并且它工作正常。我很确定我之前遇到过这个问题并解决了它,但我不记得是怎么回事:(
我的步骤:
- 右键单击项目,然后单击添加服务引用...
- 单击高级...按钮
- 单击添加 Web 引用...(尝试将其添加为服务引用时收到相同的错误)
- 在文本框中粘贴 URL:http://(domain)/videolibrary/_vti_bin/lists.asmx并按Enter
- 左侧的框显示了我所有的服务操作,但是为 Web 引用命名的框和Add Reference按钮是灰色的,并且上面显示了以下错误:
下载“http://(domain)/videolibrary/_vti_bin/lists.asmx”时出错。无法连接到远程服务器 无法建立连接,因为目标计算机主动拒绝它 127.0.0.1:80 元数据包含无法解析的引用:'http://(domain)/videolibrary/_vti_bin/lists.asmx' . 在http://(domain)/videolibrary/_vti_bin/lists.asmx没有端点监听 可以接受该消息。这通常是由不正确的地址或 SOAP 操作引起的。有关更多详细信息,请参阅 InnerException(如果存在)。无法连接到远程服务器 由于目标机器主动拒绝,无法建立连接 127.0.0.1:80 如果在当前解决方案中定义了服务,请尝试构建解决方案并再次添加服务引用。
编辑:尝试将目标框架从.NET Framework 4 Client Profile更改为.NET Framework 3.5无济于事