Исключение SaveChangesException не обработано "Произошла ошибка при обработке этого запроса." - PullRequest
0 голосов
/ 14 декабря 2011

Я использую классы с ранней привязкой и после вызова SaveChanges () я получаю это общее сообщение об ошибке, которое ничего мне не говорит.

Внутреннее исключение "произошла непредвиденная ошибка"

Трассировка включена для сервера и просто повторно отправляет то же сообщение об ошибке.

Есть ли способ извлечь из этого полезную информацию?

Спасибо

Ответы [ 3 ]

1 голос
/ 15 декабря 2011

Попробуйте обернуть ваш код в:

        try
        {
            //crm code here
        }
        // Catch any service fault exceptions that Microsoft Dynamics CRM throws.
        catch (FaultException<Microsoft.Xrm.Sdk.OrganizationServiceFault>)
        {
            // You can handle an exception here or pass it back to the calling method.
            throw;
        }

Если вы поймете конкретное исключение, которое выдается, это может пролить больше света на проблему.В противном случае, отправьте код / ​​задайте его в новом вопросе, и мы сможем помочь вам в дальнейшем.

1 голос
/ 15 декабря 2011

Попробуйте включить customErrors в файле конфигурации.

0 голосов
/ 16 декабря 2011

В исключении мыла есть раздел сведений, который обычно включает некоторые дополнительные сведения, помогающие решить вашу проблему.

try
{
    response = crm.Execute(request);
}
catch (SoapException e)
{
    //Console.Write(e.Detail.InnerXml);
    throw new Exception (e.Detail.InnerXml, e);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...