Ошибка десериализации Сообщение InnerException было "ValueType" System.Int32 "не может быть нулевым

Я получаю эту ошибку время от времени (это происходило все время около 2 часов назад, но теперь я не получаю ошибку), когда поднимаю формы K2 (которые используют объекты SmartObject K2, которые вызывают службу WCF). Когда я продолжал получать сообщение об ошибке, кажется, на разных функциях

http://tempuri.org/:GetAccountDetailsForWorkflowResult http://tempuri.org/:GetNewAccountFormInitializationDataResult

Сообщение InnerException всегда было одинаковым: 'ValueType 'System.Int32'не может быть нулевым.'

Error: The formatter threw an exception while trying to deserialize the    message: There was an error while trying to deserialize parameter http://tempuri.org/:GetAccountDetailsForWorkflowResult. The InnerException message was 'ValueType 'System.Int32' cannot be null.'. Please see InnerException for more details.

Почему я получил эту ошибку, и почему теперь, когда я поднимаю те же рабочие процессы, я больше не получаю ошибку? Кроме того, мы протестировали одни и те же рабочие процессы и сервис в двух средах тестирования, и он работает без ошибок.

Это может быть проблема с сетью или сервером?

Как мне найти, какие переменные выдают ошибку? Сообщение InnerException "ValueType" System.Int32 "не может быть нулевым".?

Это класс

  namespace Nuveen.Core.Entities
{
    public class SPONSOR
    {
        [Key]
        [Column(Order = 0)]
        [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
        public int intRelationshipID { get; set; }

        [Key]
        [Column(Order = 1)]
        [DatabaseGenerated(DatabaseGeneratedOption.None)]
        public int intSponsorID { get; set; }
        public virtual SPONSOR Sponsor { get; set; }

        [Key]
        [Column(Order = 2)]
        [DatabaseGenerated(DatabaseGeneratedOption.None)]
        public int intFirmID { get; set; }
        public virtual FIRM Firm { get; set; }

public int? numFO { get; set; } -> Я только что добавил этот столбец (для добавления в базу данных)

[StringLength(250)]
public string vchSalesTeam { get; set; } --> I just added this column also

0 ответов

Другие вопросы по тегам