![]() |
1
1
你没有提到你的服务使用的绑定。如果它是基于SOAP的绑定,如wshttpbinding或basichttpbinding,那么您的方法可能返回的所有可能类型都必须在编译时知道,以便它们可以在WSDL中公开,并且客户机可以生成代理类。在这种情况下,必须定义一个包含所有实体将从中派生的ID的基类,并使用 ServiceKnownTypeAttribute 或者在app.config/web.config文件中列出它们:
如果您正在TCP上使用二进制序列化,则不必在编译时指定已知类型,因为二进制序列化程序将传输类型信息。 |
![]() |
2
1
你的解决方案应该有效。其他解决方案包括:
|
![]() |
Ehsan Akbar · 当请求被激发时,WCF请求时间会增加 7 年前 |
![]() |
Gans · 具有多操作合约的WCF Rest服务 7 年前 |
![]() |
Moelgaard · NLog中的IIS应用程序名称。配置 7 年前 |
![]() |
Kerwen · WCF服务调用异步函数 7 年前 |