WCF objekt graf nevracejí

hlasů
0

Vytvořil jsem WCF službu, která vrací komplexní objekt grafu, existuje poměrně málo objektů v grafu, ale to není přehnané (méně než 30 let).

Při testování proti mé místního systému služba funguje dobře, to je IIS7. Pak jsme nahráli službu pro naše testovací server, který je IIS 6 a služba již funguje.

Kontrola logů serverů, můžeme vidět, že naše metoda služba spustí správně a vrátí správné objekt grafu. Nicméně WCF nevysílá tento výsledek zpět volajícímu klientovi.

Ví někdo, co by mohlo být příčinou?

Zdá se, že jedním z výčtů na hlavní předmět je příčinou celý odpověď není mají být vráceny. Tento výčet je objekt s 3 řetězec vlastnostmi a 1 GUID. Další výčty se vrátil v pořádku, jsem si jistý, proč tenhle. To je definice:

[DataContract]
public class OtherFields    {

    [DataMember]
    public string Caption
    {
        get;
        set;
    }

    [DataMember]        
    public string Help { get; set; }
    [DataMember]
    public Guid Id { get; set; }
    [DataMember]
    public string AdditionalInfo { get; set; }
}
Položena 02/11/2010 v 11:27
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
1

Ok problémy, bylo to, že nadřazený objekt použit generický enumerable držet seznam objektů OtherFields. Změna na poli má problém vyřešen

Odpovězeno 02/11/2010 v 12:36
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more