1

我们面临以下问题。我们有什么:

1) “我们的”ASMX Web 服务,托管在 80 和 8080 端口上

2) “他们的”不受支持的未知解决方案,适用于我们的网络服务。也就是说,它按原样工作,几乎无法修改。我不知道它是如何实现的。它看起来像是托管在 IIS 上的 WWF,但我不能确定。但它是我们的 100% .NET 解决方案。

到目前为止,此解决方案使用设置中配置的端点通过 WCF 客户端代理调用我们的服务。它们是标准的 WCF 配置:

K4 默认

这些端点的问题是它们使用默认的 HTTP 端口 80。我们有负载平衡,但即使是循环平衡也是在端口 8080 上实现的(因此对于端口 80,所有请求都转到 1 个特定服务器,而不是 1 个随机每个请求 3 个节点)。所以我们要求更改 configuraiotn 文件中的端点端口并测试它是否正常工作。这确实适用于测试服务器 k4-dv。

但是,当我们尝试更改生产服务器上的端口时,一切都停止了工作。在日志中看到的错误如下:

元数据错误

其次是:

HTTP 503 错误

还有其他一些错误,但我不能说它们是否彼此相关:

消息合约

暂停

所以我的问题很明显:这个错误的原因是什么,考虑到测试服务器可以同时使用两个端口,可以改变什么?我们应该检查哪些设置?

主要问题是我不知道这个错误的原因并且没有设法找到解决方案。并且没有来自“他们身边”的人开发这个解决方案。我们只有“支持”才能检查某些内容、更改设置,但在这种情况下,他们只能等待我们的建议来解决 8080 端口的问题。他们也不知道原因。

4

0 回答 0