繁体   English   中英

WCF使用的类的名称空间更改是否会引起问题?

[英]Did namespace change of WCF used class could cause problems?

WCF服务中用作参数返回值的类名称空间的更改是否会在客户端引起问题?

我的意思是C#名称空间, 而不是 WSDL名称空间。

我将此添加到我的WCF项目中的名称空间上方:

[assembly: ContractNamespace("http://WCF/WebService/", ClrNamespace = "someNamespace")] 
namespace someNamespace
{
}

因此,当我想在WCF中更改名称空间时,我只更改了C#名称空间someNamespace和WSDL,而代理将保留该名称空间

WCF.WebService

对于典型的Web服务,这不是问题,因为WSDL / SOAP不会从c#名称空间获取其名称空间。 如果您使用二进制序列化或其他.net特定设置,请注意,因为WCF可能在XML中包含CLR类型/命名空间。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM