SharePoint 2010 Email Emecdent Pretiver не стреляет?
-
19-09-2019 - |
Вопрос
У меня есть два приемника мероприятия в списке в 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. Я могу подтвердить, что электронные письма, отправленные в библиотеку документов, также правильно работают.
- У кого -нибудь еще были эти проблемы?
- Кто -нибудь удалось заставить это работать на конфиденциальности?
Обновление] Я оставил свой код на выходных, вообще не трогал его, и теперь он работает! Это швы, чтобы быть очень безумными в части Sharepoints.
Итак, теперь у меня есть строка моего кода, которая не удастся (обратите внимание, что я не получил так давно), и она ссылается на внешнюю сборку, для которой я открыл другой вопрос Пакет проекта SharePoint 2010: не может добавить новую сборку вывода проекта в пакет
Решение
Похоже, это ошибка в бета -версии VS2010 или в бета -версии SharePoint 2010.
Чтобы решить проблему, необходимая для удаления сайта, деактивировать и удалить решение, а затем перезагрузить вашу среду.
Это происходит только тогда, когда вы вносите структурные изменения в свои списки, а событие откроется, и только швы, чтобы повлиять на приемлемых событий по электронной почте ...