【发布时间】:2013-01-31 02:22:47
【问题描述】:
过去一天,我一直在努力寻找一种方法来生成 WCF 服务,该服务实际上保持原始 XSD 中定义的限制。基本问题是,如果我使用包含限制(例如模式)的 XSD 构建合同优先服务,则会从部署服务时输出的 WSDL/XSD 中删除限制。
这里有人抱怨同样的问题:http://geekswithblogs.net/wojan/archive/2010/12/10/143086.aspx
我认为有两个选择:
- 我能否替换 Web 服务器(IIS 或 IIS Express)上生成的服务 WSDL/XSD
- 我可以用另一个正确支持 XSD 限制的第三方序列化程序替换默认 XML 序列化程序吗?
想法?
【问题讨论】:
-
当我继续查看这个问题时,我现在想知道是否有任何方法可以替换服务 dll 中的 WSDL/XSD? (作为某种后期构建步骤)
标签: wcf iis xsd xmlserializer contract-first