İleti serisi kaldırılmaya çalışılırken biçimlendirici bir özel durum gönderdi: http://tempuri.org/:alan_adi parametresi serisi kaldırılmaya çalışılırken bir hata oluştu. InnerException iletisi: ‘ValueType ‘System.Int64′ boş olamaz.’. Daha fazla ayrıntı için InnerException öğesine bakın.

İleti serisi kaldırılmaya çalışılırken biçimlendirici bir özel durum gönderdi: http://tempuri.org/:alan_adi parametresi serisi kaldırılmaya çalışılırken bir hata oluştu. InnerException iletisi: 'ValueType 'System.Int64' boş olamaz.'. Daha fazla ayrıntı için InnerException öğesine bakın.

Merhaba,

Sizde çalıştığınız projede  “İleti serisi kaldırılmaya çalışılırken biçimlendirici bir özel durum gönderdi: http://tempuri.org/:alan_adi parametresi serisi kaldırılmaya çalışılırken bir hata oluştu. InnerException iletisi: ‘ValueType ‘System.Int64′ boş olamaz.’. Daha fazla ayrıntı için InnerException öğesine bakın.” hatası ile karşılaşıyorsanız. Gönderdiğiniz  parametre veya gelen response (cevap) metod olabilir sonucununda bir alanın long türünde olması ve null gelmesinden dolayı hata alıyor olma olasılığınız çok yüksektir.

Entity classınızda hata alınan alanın üstüne,

 [System.Xml.Serialization.XmlElementAttribute(IsNullable = true)]

yazıyoruz.

[System.Xml.Serialization.XmlElementAttribute(IsNullable = true)]
public long referenceNumber
{
get
{
return this.referenceNumberField;
}
set
{
this.referenceNumberField= value;
}
}

Ardından projenizi kaydetip, derleyiniz. Sorununuz çözülmüş olacaktır.

Sonraki yazılarda görüşmek ümidiyle.

Oğuz ALTUNTAŞ © 2020

error: Oğuz ALTUNTAŞ © 2020