WCF 代理类型与 WCF 服务类型位于不同的命名空间中

标签 wcf namespaces

我正在通过 WCF 调用服务,但遇到了命名空间不匹配的问题。

通过服务发送的对象位于命名空间 MyProject.Commons.BuisnessObjects 中,我已经通过 WcfTestClient 验证了这一点。

当我在服务上调用客户端方法时(在使用 new MyServiceClient() 启动之后),该方法为我提供了正确的对象,但具有不同的命名空间。

该对象现在是 Web.MyService.Object。我试过类型转换,但这没有帮助。

有谁见过这个吗?

谢谢,蒂

最佳答案

这是预期的行为。这就是 Web 服务的工作方式。它们是不同的类型。

关于WCF 代理类型与 WCF 服务类型位于不同的命名空间中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1165116/

相关文章:

matlab - "shadows it in the MATLAB path"是什么意思?如何在文件中做到这一点?

WCF - 具有用户名验证的服务证书

.net - .NET 的 SabreDAV?

typescript :如何从导入的命名空间 stub 函数

.net - 不同子命名空间中的类都出现在 WSDL 的顶层

PHP 构造函数调用自身 - 不是递归

c# - 使用泛型类型 'System.Collections.Generic.List<T>' 需要 '1' 类型参数

.net - Windows 7 上的 WCF netHttpBinding

c# - 如何在另一个项目中分离 Entity Framework

javascript - 在 ASP.net 中从服务器端调用带有参数的客户端 JavaScript