特定于端口的wcf错误

时间:2012-12-03 21:24:45

标签: wcf exception port

我们有一个简单的WCF NetTCPbinding文件传输实用程序,具有证书传输安全性,有一个客户端服务可以监视文件夹并将文件从我们的客户端推出。以及在我们的接收服务器上侦听和接收文件的服务器端服务,这两个WCF服务都作为Windows服务托管。

该服务目前在端口444上运行良好,我们必须将其更改为端口443.在我们的测试环境中,一切都在443上正常工作。但是,当我们尝试将其中一个客户端切换到端口443时,我们会看到以下错误:

  

服务器拒绝了升级请求。   在流的位置0读取消息帧格式时出错(状态:> ReadingUpgradeRecord)   服务器堆栈跟踪:     at System.ServiceModel.Channels.ConnectionUpgradeHelper.ValidateUpgradeResponse(Byte []> buffer,Int32 count,ClientFramingDecoder decoder)......

当在服务器上打开wcf跟踪时,我们也会看到这个额外的异常:

  

预期记录类型'版本',找到'22'。

我在这些错误中发现的所有信息似乎都与对象类型,枚举等有关,这对我来说没有任何意义,因为只需切换端口即可正常运行服务。不幸的是,这不是解决方案,因为我们必须使用端口443。

其他想法:  端口443可用,没有其他进程正在侦听它。  IIS已关闭。

如果您有任何想法或需要任何其他信息,请告诉我。非常感谢你的时间。

0 个答案:

没有答案