هل لي أن التكوين healthMonitoring لآسيا والمحيط الهادئ الكلاسيكي في ii7؟

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

سؤال

وأنا أرى أن لإظهار الخطأ من آسيا والمحيط الهادئ الكلاسيكي في ii7 لا بد لي من استخدام الملف web.config مع تكوينات asp.net مثل هذا:

<system.webServer>
                <httpErrors errorMode="Detailed" />
                <asp scriptErrorSentToBrowser="true" />
            </system.webServer>

ولكن:

وربما يمكنني استخدام healthMonitoring في آسيا والمحيط الهادئ الكلاسيكي للحصول على الأخطاء البريد الإلكتروني حول الخلل في آسيا والمحيط الهادئ الكلاسيكي؟

وحاولت من قبل غير قادر على الحصول على أي رسائل البريد الإلكتروني :( ببساطة إعادة توجيه إلى الصفحة الرئيسية

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

المحلول

وبقدر ما أعرف، لا يمكنك استخدام الرصد ASP.NET الصحة لمواقع ASP "الكلاسيكية".

هذه الصفحة، آسيا والمحيط الهادئ العنصر - IIS 7 إعدادات مخطط على موقع MSDN تفاصيل كل من سمات مختلفة لعقدة <asp> ضمن عقدة <system.webServer>، ولسوء الحظ، هناك لا يبدو أن هناك آلية للتبديل على المراقبة الصحية.

وهذا الأمر يبدو معقولا تماما كما تتم معالجة عقدة <system.webServer> التي كتبها، وتعرف التكوين من أجل IIS7 نفسها بدلا من وقت التشغيل ASP.NET، في حين أن وظيفة المراقبة الصحية هي ASP.NET محددة، وحتى يتم تنفيذه من قبل الطبقات داخل صافي إطار العمل الذي System.Web.Management النطاق .

ومع ذلك، إذا كنت تبحث ليتم تنبيهك، عبر البريد الإلكتروني، عند حدوث خطأ في تطبيق ASP الكلاسيكية الخاصة بك، هل يمكن تحقيق ذلك من خلال تعيين السمة errorsToNTLog العقدة <asp> إلى True:

<system.webServer>
  <httpErrors errorMode="Detailed" />
  <asp scriptErrorSentToBrowser="true" errorsToNTLog="True" />
</system.webServer>

وهذا سيضمن أن أخطاء ASP التي تحدث داخل التطبيق الخاص بك سيتم تسجيل في سجل الأحداث Windows. يمكنك ثم رصد هذه الأخطاء باستخدام أداة منفصلة والتي سوف النار قبالة اشعارا بالبريد الالكتروني لك عند كتابة إدخال سجل الأحداث.

وشرح مفصل لكيفية هذا لا يمكن أن يتحقق، وخيارات مختلفة لأدوات (مفتوح المصدر، تجارية أو حتى فبسكريبت العرف) اللازمة لتنفيذ هذا، يمكن العثور على هذا النشر ServerFault:

ويندوز سجل الأحداث - إشعار البريد الإلكتروني

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