【发布时间】:2011-01-04 14:38:37
【问题描述】:
我有以下项目结构:
项目 B 具有 DataContract 对象。
项目 A 有一个 Web 服务端点和一个对项目 B 的项目引用。
WS 客户端:
具有对项目 A 的 Web 服务引用。但是,它没有看到项目 B 中定义的任何对象。
我想知道如何使项目 B 中定义的对象对 Web 服务客户端可见。我需要手动创建 WSDL 吗?
【问题讨论】:
标签: wcf
我有以下项目结构:
项目 B 具有 DataContract 对象。
项目 A 有一个 Web 服务端点和一个对项目 B 的项目引用。
WS 客户端:
具有对项目 A 的 Web 服务引用。但是,它没有看到项目 B 中定义的任何对象。
我想知道如何使项目 B 中定义的对象对 Web 服务客户端可见。我需要手动创建 WSDL 吗?
【问题讨论】:
标签: wcf
如果项目 B 的 DLL 包含类,并且如果您希望客户端使用这些类,则必须为他们提供 DLL。
如果您希望客户端能够访问对应于实际类的代理类,那么您必须在 Web 服务合同中引用它们。不会为不属于合约的任何内容生成代理类型。
【讨论】:
尝试从您的客户端应用程序中添加对项目 B 的引用,然后更新 Web 引用。
【讨论】: