从dev移动到prod时的WCF身份。环境

时间:2010-04-27 06:38:01

标签: java .net wcf web-services

我有一个使用WCF开发的Web服务。在开发环境中,端点在端点配置下具有以下标识部分。

<identity>
    <dns value="myservice.devdomain.local" />
</identity>

myservice.devdomain.local是用于访问服务开发版本的dns名称。

使用的绑定是:

<basicHttpBinding>
    <binding name ="myBinding">
        <security mode ="TransportCredentialOnly">
            <transport clientCredentialType="Windows"/>
        </security>
    </binding>
</basicHttpBinding>

我即将投入生产。绑定将相同,但地址将是新的生产地址myservice.proddomain.local。我计划将配置中的dns值更改为生产环境中的myservice.proddomain.local。但是,有关WCF身份的this MSDN文章让我担心在更改身份时对客户端的影响。

有两个客户端 - 一个.NET和一个使用此服务的Java。这两个都是针对服务的开发实例开发的。我们的想法是重新配置客户端使用的端点,而无需重新加载WSDL。但是,如果身份在某种程度上是WSDL的一部分,并且在部署到可能不起作用的prod时身份会发生变化。

prod版本中的新标识是否会导致使用dev wsdl开发的客户端出现问题? Java和.NET客户端是否以不同的方式处理这个问题?

0 个答案:

没有答案