SharePoint 2010 البريد الإلكتروني مستقبل الحدث لا يطلق النار؟

StackOverflow https://stackoverflow.com/questions/1889573

سؤال

لدي برنامج استقبال حدثين في قائمة في عام 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>

والثاني هو استقامة الحدث بالبريد الإلكتروني التي لديها مسبقا فقط حصلت على العمل .. في محاولات 30-40 لتصحيح تطبيق Applyaiton، كان لدي سوى العمل في 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>

لقد تعلقت على owstimer و ListMPlateID صحيح بالفعل.

عند التحقق من السجل كما تم التخلص منه، وجدت خطأ 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. هل تمكن أي شخص من الحصول على هذا للعمل بشكل استقرار؟

تحديث] لقد تركت رمزي خلال عطلة نهاية الأسبوع، لم تلمسها على الإطلاق، والآن تعمل! هذه اللحامات لتكون flacky جدا على الجزء التجاري.

لذلك، لدي الآن خط التعليمات البرمجية التي تفشل (لاحظ أنني لم أحصل على هذا الحد الأقصى) وهي مرجعية إلى مجموعة خارجية قمت بفتح سؤال آخر حزمة مشروع SharePoint 2010: لا يمكن إضافة مجموعة إخراج مشروع جديد إلى الحزمة

هل كانت مفيدة؟

المحلول

يبدو أن هذا خطأ إما في VS2010 بيتا 2 أو في SharePoint 2010 Beta.

لحل مشكلة IMEDIATE، تحتاج إلى حذف الموقع وإلغاء تنشيط الحل وإزالته ثم أعد تشغيل بيئتك.

يحدث هذا فقط عند إجراء تغييرات هيكلية على القوائم الخاصة بك وحدثك وتحقيق اللحامات فقط للتأثير على إعادة ترميز حدث البريد الإلكتروني ...

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top