2010-09-28 76 views
0

我有老派的Web服务,它被配置为模拟调用者。没有问题的工作。现在我正考虑添加另一个更高级别的ASP.NET(非wcf)Web服务,它将调用原始Web服务。.NET和Web服务中的多跳模拟

问题是客户端身份会在客户端(1) - >新的Web服务(2) - >旧的Web服务)中跨越两个跃点流动,还是会出现问题?

回答

0

我相信,除非新的ASP.NET Web服务模拟客户端,否则身份将不会流向第二个Web服务。如果没有模拟,则工作进程的Windows身份将被发送到旧服务。通过模拟,新的服务代码将以与客户端相同的用户身份运行,然后使用DefaultCredentials,您可以调用旧的Web服务。