【问题标题】:Web reference doesn't want to add in projectWeb 引用不想在项目中添加
【发布时间】:2013-01-16 06:57:23
【问题描述】:

我正在尝试在我的项目中添加新的网络参考。当我在下面的窗口中输入 url 时,它会显示 Web 服务描述(所有具有描述的方法)。但是在右侧面板中有消息“由于对象的当前状态,操作无效”并且我无法添加我的网络服务。 我试图添加一些其他服务并且程序已经添加了它们。所以看起来我对wsdl有问题。 Visual Studio 的 wsdl 中应该包含什么?

我还在soapUI中测试了这个网络服务,一切正常。

【问题讨论】:

  • 您是否重新启动了 Visual Studio?
  • 是的。 Visual Studio 甚至不知道出了什么问题。
  • 尝试添加服务引用。
  • 我点击“添加网络参考”。如何添加服务引用?

标签: c# web-services


【解决方案1】:

Try this solution,将以下内容添加到您的web.config

<appSettings>
    <add key="aspnet:MaxHttpCollectionKeys" value="2000" />
 </appSettings>

【讨论】:

  • 我有一个控制台应用程序。这个 web.config 在哪里?我发现了相同的问题讨论here 但我不明白为什么我会看到带有方法的 Web 服务描述?
  • 哎呀..我的错。我应该将网络服务 URL 添加到我的代理的安全列表中。解决方案是in this question。对不起)
【解决方案2】:

我遇到了类似的问题,但是我知道公司代理不允许连接到外部网络服务。

【讨论】:

    猜你喜欢
    • 2018-01-03
    • 2016-12-30
    • 1970-01-01
    • 2019-06-12
    • 2022-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-22
    相关资源
    最近更新 更多