Перерыв в приемнике событий

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

Если я добавлю этот получатель событий в список функций, я получу следующую ошибку: "Ошибка на этапе развертывания" Активировать функции ":

Этот проект был запущен не мной, и я немного новичок, когда речь идет о проектах Event Receiver.

1 ответ

Добавьте этот метод регистрации и регистрируйте сообщения в методе FeatureActivation. Или вы можете отладить функцию во время активации с помощью Visual Studio.

    /// <summary>
    /// Method used for logging errors to a log located at c:\log on the WFE
    /// </summary>
    /// <param name="msg"></param>
    static void LogMessage(string msg)
    {
        StreamWriter wrtr = null;
        try
        {
            wrtr = new StreamWriter("C:\\Logs\\eventreceiver.txt", true);
            wrtr.WriteLine(msg + "--[" + System.DateTime.Now.ToString() + "]" + Environment.NewLine);
            wrtr.WriteLine(Environment.NewLine + "==================================");
        }
        catch (Exception e)
        {
            throw e;
        }
        finally
        {
            if (wrtr != null)
            {
                wrtr.Close();
                wrtr.Dispose();
            }
        }
    }
Другие вопросы по тегам