将WCF Web服务的托管迁移到IIS问题

时间:2011-08-25 11:26:32

标签: c# wcf web-services iis .net-4.0

我与之合作的团队最近已从自托管设置迁移到其他Web服务的IIS托管。迁移过程“顺利”,但我们现在在服务器上看到了一些有趣的行为。

如果我们从客户端向我们的服务器发出一个简单的请求,从我们的数据库中获取一些数据,一切都按预期工作。如果我们从客户端拨打电话到我们的服务器,然后服务器拨打第三方服务(在网站外托管),那么我们看到响应时间大幅增加。像这样的调用过去只需不到几秒钟,因为迁移到IIS托管响应时间超过几分钟。

之前有没有人见过这种行为?我们是否可能在IIS托管服务器和第三方服务之间出现凭据问题?

1 个答案:

答案 0 :(得分:0)

只要绑定没有改变并且您使用相同的服务标识(即Windows帐户),那么您应该获得相同的性能。

您是否检查过该服务是否使用静态变量和/或多线程逻辑?您可能遇到第三方服务代理的资源争用问题。您需要提供有关服务的更多详细信息才能获得更具体的建议。