【问题标题】:Problem connecting with WCF service与 WCF 服务连接时出现问题
【发布时间】:2010-12-11 04:45:34
【问题描述】:

背景:

我在本地计算机上部署了 WCF 服务,该服务依次连接到 SQL Server 2005 数据库。

为了使用服务,我有一个客户端应用程序,它动态创建服务客户端以使用 wcf 服务中公开的方法。

配置:

OS: Windows XP
IIS : 5.1

问题

当我在本地计算机(部署服务的地方)上运行客户端 FIRST TIME 时,它无法连接到服务。

在调试时,我注意到当我调用任何方法(在服务中公开)时发生以下错误(我已将异常粘贴在底部)。

现在当我进入资源管理器并输入要在浏览器中打开的地址时,例如:

https:\\localhost\\TestService\\TestService.svc.

在浏览器中打开成功..

现在我再次打开客户端应用程序并尝试使用网络服务,它连接成功..

奇怪的是,当我重新启动 IIS 时,问题又出现了……第一次运行客户端应用程序,我必须在 Internet Explorer 中浏览它。

注意:我已经通过证书实现了 SSL..

发生异常:

内容类型 text/html 的 响应消息不匹配 绑定的内容类型 (应用程序/soap+xml;字符集=utf-8)。 如果使用自定义编码器,请确保 IsContentTypeSupported 方法 实施得当。第一个 163 响应的字节数是: '错误要么 没有达到要求的模拟级别 提供的,或提供的 模拟级别无效。

同样的事情在 Windows 2003 服务器和 IIS 6.0 中运行良好

【问题讨论】:

  • 在没有安全性的情况下先尝试使用它,一旦一切正常,重新配置安全性

标签: asp.net iis wcf wcf-security


【解决方案1】:

似乎对你的问题有很好的解释here

您应该通过在 IIS 上启用匿名访问来尝试他的解决方法。

希望这会有所帮助...

【讨论】:

    猜你喜欢
    • 2010-10-11
    • 1970-01-01
    • 2016-11-12
    • 2021-09-05
    • 2011-02-26
    • 1970-01-01
    • 2010-12-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多