【发布时间】:2011-03-23 20:29:59
【问题描述】:
我正在构建一个控制台应用程序,它可以加载一个内容类型并通过 C# 删除它的封印。在尝试向应用程序添加 Web 引用时,我遇到了一个奇怪的错误,因为我在另一个应用程序中使用了相同的 Web 引用并且它工作正常。我很确定我之前遇到过这个问题并修复了它,但我不记得是怎么回事:(
我的步骤:
- 右键单击项目并单击添加服务引用...
- 点击高级...按钮
- 单击添加 Web 引用...(尝试将其添加为服务引用时收到相同的错误)
- 在文本框中粘贴 URL:http://(domain)/videolibrary/_vti_bin/lists.asmx 并按 Enter
- 左侧的框显示了我所有的服务操作,但是给网络引用命名的框和添加引用按钮是灰色的,上面显示了以下错误:
下载时出错 '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 无济于事
【问题讨论】:
-
为什么要使用网络参考?为什么不直接使用服务参考?
-
网络参考上次为我工作。我尝试将其作为服务参考并得到相同的错误。谢谢
标签: visual-studio sharepoint web-reference