Вопрос

У меня есть два приемника мероприятия в списке в 2010 году.

Первый - это приемник, который работает каждый раз:

<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
  <Receivers ListTemplateId="10000">
      <Receiver>
        <Name>ListItemReceiverItemAdding</Name>
        <Type>ItemAdding</Type>
        <Assembly>$SharePoint.Project.AssemblyFullName$</Assembly>
        <Class>SSW.TipDontRant.Sharepoint.ListItemReceiver</Class>
        <SequenceNumber>10000</SequenceNumber>
      </Receiver>
  </Receivers>
</Elements>

Второе-это приемлемые со событием по электронной почте, с которым я только Preiodicaly приступил к работе. В 30-40 попытках отладки Applicaiton я работал только в 2 случаях.

<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
  <Receivers ListTemplateId="10000">
      <Receiver>
        <Name>EmailReceiverEmailReceived</Name>
        <Type>EmailReceived</Type>
        <Assembly>$SharePoint.Project.AssemblyFullName$</Assembly>
        <Class>SSW.TipDontRant.Sharepoint.EmailReceiver</Class>
        <SequenceNumber>10000</SequenceNumber>
      </Receiver>
  </Receivers>
</Elements>

Я привязался к Оустимеру, и ListTemplateId действительно верен.

При проверке журнала в качестве сапестного я нашел ошибку Follwoing:

12/11/2009 17:12:54.01  OWSTIMER.EXE (0x2314)                       0x046C  SharePoint Foundation           Monitoring                      nasq    Medium      Entering monitored scope (Timer Job job-email-delivery) 7b525bbb-0972-4115-97b1-19b1d94ff8c5
12/11/2009 17:12:54.03  OWSTIMER.EXE (0x2314)                       0x046C  SharePoint Foundation           E-Mail                          6873    Warning     An error occurred while processing the incoming e-mail file C:\inetpub\mailroot\Drop\24c6872e01ca7a8500000003.eml. The error was: Object reference not set to an instance of an object..    7b525bbb-0972-4115-97b1-19b1d94ff8c5
12/11/2009 17:12:54.03  OWSTIMER.EXE (0x2314)                       0x046C  SharePoint Foundation           E-Mail                          6871    Information The Incoming E-Mail service has completed a batch.  The elapsed time was 00:00:00.0190038.  The service processed 1 message(s) in total.  Errors occurred processing 1 message(s): Message ID: <B05256D324B3D540853A95FF2AD9B257801F931C81@mooncalf>    7b525bbb-0972-4115-97b1-19b1d94ff8c5
12/11/2009 17:12:54.03  OWSTIMER.EXE (0x2314)                       0x046C  SharePoint Foundation           Monitoring                      b4ly    Medium      Leaving Monitored Scope (Timer Job job-email-delivery). Execution Time=23.4762559268986 7b525bbb-0972-4115-97b1-19b1d94ff8c5

Здесь немного дико, но я думаю, что важно:

Произошла ошибка при обработке входящего файла электронной почты C: inetpub mailroot drop 24C6872E01CA7A8500000003.eml. Ошибка была: ссылка на объект, не установленная на экземпляр объекта. 7B525BBB-0972-4115-97B1-19B1D94FF8C5

Что мне не очень много говорит! Я не думаю, что это ошибка с моим кодом, так как она бросила бы в Visual Studio. Я могу подтвердить, что электронные письма, отправленные в библиотеку документов, также правильно работают.

  1. У кого -нибудь еще были эти проблемы?
  2. Кто -нибудь удалось заставить это работать на конфиденциальности?

Обновление] Я оставил свой код на выходных, вообще не трогал его, и теперь он работает! Это швы, чтобы быть очень безумными в части Sharepoints.

Итак, теперь у меня есть строка моего кода, которая не удастся (обратите внимание, что я не получил так давно), и она ссылается на внешнюю сборку, для которой я открыл другой вопрос Пакет проекта SharePoint 2010: не может добавить новую сборку вывода проекта в пакет

Это было полезно?

Решение

Похоже, это ошибка в бета -версии VS2010 или в бета -версии SharePoint 2010.

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top