WSDL数据类型“XXXX:AuthorizationFilter”不存在

问题描述 投票:0回答:1

我试图使用生成Visual Studio开发人员命令提示符vs2017从WSDL类。我使用下面的命令:

Wsdl.exe用xxx.wsdl file.xsd file2.xsd .....

在WSDL中Java创建和我尝试连接从c#项目WSDL,但我总是得到同样的问题:

错误:命名空间的xxxServicePortBinding结合“金塔:xxx3Services-1-1-0”不能进口。 - 登录过程无法导入。 - 数据类型 '瓮:xxxxServiceTypes-1-1-0:AuthorizationFilter' 不存在。

我去了XSD“xxxxServiceTypes-1-1-0”和AuthorizationFilter的代码如下:

<xsd:complexType name="DeclareEndpointRequest_Type">
        <xsd:annotation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="VUNr" type="omds:VUNr" minOccurs="0"/>
            <xsd:element name="BasisUrlEndpoint">
                <xsd:annotation>

                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="1000"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element ref="ArtAuthentifizierung"/>
            <xsd:element name="Credentials" type="Credentials_Type">
                <xsd:annotation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="AuthorizationFilter" type="cst:AuthorizationFilter" minOccurs="0" maxOccurs="unbounded">
                <xsd:annotation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

是否有任何TIPP,可以帮助我来从你WSDL类。

c# wcf wsdl
1个回答
0
投票

答案是,我应该插入AuthorizationFilter源的基准在我的项目在我的情况下,它是system.web.mvc

© www.soinside.com 2019 - 2024. All rights reserved.