代码之家  ›  专栏  ›  技术社区  ›  Miel

使用svcutil生成代理时出错

  •  0
  • Miel  · 技术社区  · 16 年前

    this question on MSDN . 该问题的海报提供了以下解决方案:

    […]WCF Publishing wizard不喜欢多个包含(确切地说是3个以上)。所以我把我的模式包含减少到零[…]

    所以在我尝试这个之前,我想知道这是否真的是导致问题的原因。我找不到这方面的证实。

    其他人听说过这是问题的原因吗?还有什么我可以试试的吗?

    这个 wsdl related files 据我所知,它们都是有效的。

    谢谢,米尔。

    错误:Er is een validatiefout optgetreden op een schema dat tijdens het exporteren werd gegenererd: 布隆: 雷格尔:17518科隆:6

    错误:Er is een validatiefout optgetreden op een schema dat tijdens het exporteren werd gegenererd: 布隆: 雷格尔:17519科隆:6 验证:属性元素“禁止”(逐字)或属性“禁止”(逐字)或“禁止”(逐字)或“禁止”(逐字)或“禁止”(逐字)。

    错误:Kanwsdl:portType niet 进口 详细信息:Er是uitzondering optgetreden tijdens het uitvoeren van een WSDL importextensie:System.ServiceModel.Description.xmlserializermessagecompactimporter Fout:Kan geen ongeldige模式的重要性。XmlSchemaSet的编译是错误的。 http://www.egem.nl/StUF/sector/zkn/0310

    错误:Kanwsdl:binding niet 进口 细节:她是进口货wsdl:portType waar 判定元件wsdl:binding van 阿法克利克是。 http://www.egem.nl/StUF/sector/zkn/0310 XPad naar foutbron公司://wsdl:definitions[@targetNamespace=' http://www.egem.nl/StUF/sector/zkn/0310 ']/wsdl:binding[@name='SOAPBeantwoordVraag']

    错误:Kanwsdl:port niet 进口 细节:她是进口货wsdl:binding waar 判定元件wsdl:port van 阿法克利克是。 XPad纳尔wsdl:binding: //wsdl:definitions[@targetNamespace=' ']/wsdl:binding[@name='SOAPBeantwoordVraag'] XPad naar foutbron公司://wsdl:definitions[@targetNamespace=' ']/wsdl:service[@name='BeantwoordVraag']/wsdl:port[@name='BeantwoordVraag']

    正在生成文件。。。 如果您试图生成客户机,这可能是因为元数据文档不包含任何有效的契约或服务

    警告:如果要从架构生成数据协定,请确保使用/dataContractOnly选项。

    1 回复  |  直到 16 年前
        1
  •  0
  •   Miel    16 年前

    有人告诉我svcutil.exe和wsdl.exe不能很好地处理wsdl中定义的错误消息。

    因此,至少在这种情况下,问题不是多个include,而是错误消息。现在,我需要找出一个解决方法来处理现在丢失的故障消息。

    我会尽量更新这个答案。

    推荐文章