首页 > 解决方案 > WCF 返回 NULL 值

问题描述

我在 MVC 应用程序中调用第三方 WCF 服务。当我尝试从服务读取响应时,我将所有值都设为 NULL,而如果我签入提琴手,它会在那里显示响应。我是否需要代码中缺少的任何特殊配置?请多多包涵,因为我是 WCF 的新手

代码如下

SalesReviewMD efm = new SalesReviewMD(Server.MapPath("~/Cert/CertGlobal.pfx"), "*****");

    @string stSales = new @string();
    stSales.Value = "slo:cv";
    IdentificationType salesJune = new IdentificationType();
    salesJune.IdentificationID = stSales;
    SaleType salesJuneType = new SaleType();
    EntityType entity = new EntityType();
    entity.id = "7yt678-0330-12312d-238-d4ww444f";            
    DateRangeType dt = new DateRangeType();
    DateRangeType[] dtte = { dt };
    SalesListType request = new SalesListType();
    request.DocumentSubmitter = entity;

    request.SendingSalesProfileCode = "urn:oasis:names:tc:legalxml-salesList:schema:xsd:WebServicesMessaging-2.0";
    SalesListResponseMessageType response = efm.GetSalesList(request);

来自 Wsdl 的 SalesListResponseMessageType

  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
        [System.SerializableAttribute()]
        [System.Diagnostics.DebuggerStepThroughAttribute()]
        [System.ComponentModel.DesignerCategoryAttribute("code")]
        [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:legalxml-salesList:schema:xsd:WebServicesMessaging-2.0")]
    public partial class SalesListResponseMessageType : QueryResponseMessageType {
    -------------------
    -------------------
    }

标签: asp.net-mvcwcf

解决方案


推荐阅读