过去一天,我一直在努力寻找一种方法来生成 WCF 服务,该服务实际上维护了原始 XSD 中定义的限制。基本问题是,如果我使用包含限制(例如模式)的 XSD 构建合同优先服务,则限制会从部署服务时输出的 WSDL/XSD 中删除。
这是其他人抱怨同样的问题: http: //geekswithblogs.net/wojan/archive/2010/12/10/143086.aspx
我只剩下我认为的 2 个选项:
- 我可以替换 Web 服务器(IIS 或 IIS Express)上生成的服务 WSDL/XSD
- 我可以用另一个正确支持 XSD 限制的第 3 方序列化程序替换默认 XML 序列化程序吗?
想法?