Συμβάντα Web στο ASP.NET 2.0

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 893664 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Πληροφορίες έκδοσης beta
Αυτό το άρθρο περιγράφει μια έκδοση beta του Microsoft το προϊόν. Οι πληροφορίες σε αυτό το άρθρο παρέχονται ως-είναι και υπόκειται στις να αλλάξουν χωρίς ειδοποίηση.

Καμία επίσημη υποστήριξη προϊόντος είναι διαθέσιμη από Από τη Microsoft για αυτό το προϊόν Beta. Για πληροφορίες σχετικά με τον τρόπο απόκτησης υποστήριξης για μια έκδοση beta, ανατρέξτε στην τεκμηρίωση που συνοδεύει την έκδοση Beta αρχεία για το προϊόν ή να ελέγξετε την τοποθεσία Web όπου κάνατε λήψη του έκδοση.
Στήλη φωνητική υποστήριξη ASP.
Για να προσαρμόσετε αυτήν τη στήλη με τις ανάγκες σας, σας προσκαλούμε να υποβάλουν τις ιδέες σας σχετικά με θέματα που σας ενδιαφέρουν και θέματα για τα οποία θέλετε να δείτε απευθύνονται στο μέλλον, άρθρα γνωσιακής βάσης και φωνητική υποστήριξη στήλες. Μπορείτε να υποβάλετε τις ιδέες σας και τα σχόλιά σας, χρησιμοποιώντας το Ζητήστε την φόρμα. Υπάρχει επίσης μια σύνδεση για τη φόρμα στο κάτω μέρος αυτής της στήλης.
Ανάπτυξη όλων | Σύμπτυξη όλων

Σε αυτήν τη σελίδα

Εισαγωγή

Καλώς ορίσατε στη στήλη φωνητική υποστήριξη ASP.NET. Το όνομά μου είναι Jerry Orman. I έχουν με Microsoft πάνω από 5 έτη και διέθεσαν οι περισσότερες μου ώρα επικεντρώνεται στις τεχνολογίες που σχετίζονται με το Web όπως το FrontPage και το νέο Τεχνολογίες SharePoint. Αφιέρωσα το τελευταίο έτος που λειτουργεί με το ASP.NET ως ένα μηχανικός υποστήριξης.

Αυτό το μήνα στη στήλη υποστήριξη φωνής, θα κάνουμε Για να περιγράψετε τη νέα δυνατότητα Web συμβάντα που παρέχονται στην προσεχή έκδοση του ΤΟ ASP.NET 2.0.

Η δυνατότητα συμβάντα Web του ASP.NET 2.0

Μία από τις κύριες νέες υπηρεσίες που παρέχονται στο ASP.NET 2.0 είναι στο Web Συμβάντα χαρακτηριστικό που παρέχει το σύστημα παρακολούθησης υγείας. Τροποποιώντας το Αρχείο Web.config, μπορείτε να χρησιμοποιήσετε το σύστημα παρακολούθησης υγείας δεν επιλύεται στο αρχείο καταγραφής εξαιρέσεις, φόρμες έχουν λήξει, δελτία ταυτότητας και οποιαδήποτε άλλα δεδομένα που θέλετε έχετε συνδεθεί στην εφαρμογή σας. Η στήλη αυτή θα σας βοηθήσει να αρχίσετε να χρησιμοποιείτε το Web Συμβάντα της δυνατότητας και θα παράσχει επίσης παραδείγματα του τρόπου χρήσης των διαφόρων υπηρεσίες παροχής στο ASP.NET 2.0.

Καταγραφή πραγματοποιείται με τον καθορισμό ενός κανόνα που συσχετίζει τα συμβάντα με μια υπηρεσία παροχής. Ο κανόνας που καθορίζει τον τύπο των συμβάντων που αποστέλλονται στην υπηρεσία παροχής. Τα ακόλουθα συμβάντα βάσης είναι διαθέσιμες για εσάς Για να συνδεθείτε:
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
WebBaseEventΗ κλάση συμβάντων βάσης για όλα τα συμβάντα. Περιέχει το απαιτούμενες ιδιότητες για όλα τα συμβάντα όπως κώδικα συμβάντος, Κώδικας λεπτομέρειας συμβάντος, το ημερομηνία και ώρα του συμβάντος υψώθηκε, αύξοντα αριθμό, το μήνυμα συμβάντος, και λεπτομέρειες του συμβάντος.
WebManagementEventΤο συμβάν βασική κλάση για συμβάντα διαχείρισης, όπως διάρκεια ζωής της εφαρμογής, αίτηση, σφάλμα και έλεγχος συμβάντων.
WebHeartbeatEventΤο συμβάν που δημιουργείται από την εφαρμογή στην κανονική χρονικά διαστήματα για να καταγράψετε πληροφορίες κατάστασης χρόνου εκτέλεσης χρήσιμη.
WebAuditEventΗ βασική κλάση για συμβάντα ελέγχου ασφαλείας, οι οποίες χρησιμοποιούνται Για να επισημάνετε όρους όπως η εξουσιοδότηση απέτυχε, Σφάλμα αποκρυπτογράφησης, κ.λπ.
WebRequestEventΗ βασική κλάση για όλα τα συμβάντα αίτηση πληροφόρησης.
WebBaseErrorEventΗ βασική κλάση για όλα τα συμβάντα που υποδεικνύει σφάλμα συνθήκες.
Οι τύποι των υπηρεσιών παροχής διαθέσιμων σας επιτρέπουν να στείλετε συμβάν εξόδου Για να το συμβάν Viewer, SQL Server, Διαχείριση οργάνων των Windows (WMI), και μηνύματα ηλεκτρονικού ταχυδρομείου. Το προρυθμισμένων υπηρεσίες παροχής και οι αντιστοιχίσεις συμβάντων, μειώστε την ποσότητα η εργασία είναι απαραίτητος προκειμένου να λάβετε εξόδου συμβάντων που καταγράφονται.

Το ASP.NET 2.0 χρησιμοποιεί το συμβάν Καταγραφής παροχής του-της πρώτης για την καταγραφή συμβάντων που βασίζονται σε τομείς εφαρμογής εκκίνηση και διακοπή, καθώς και οποιαδήποτε σύνδεση να εμφανίζουν τις εξαιρέσεις. Με αυτόν τον τρόπο για την κάλυψη μερικά από τα βασικά σενάρια. Για παράδειγμα, ας υποθέσουμε ότι που την εφαρμογή σας throws μια εξαίρεση, αλλά ο χρήστης δεν αποθηκεύει το σφάλμα και δεν είναι δυνατή να αναπαραγάγετε. Με τον προεπιλεγμένο κανόνα αρχείο καταγραφής συμβάντων, θα μπορέσετε να συγκεντρώσετε το πληροφορίες εξαίρεσης και στοίβα για να έχετε μια καλύτερη ιδέα του τι είδους σφάλματος Παρουσιάστηκε. Ή, εάν η εφαρμογή σας είναι η απώλεια κατάσταση περιόδου λειτουργίας, μπορείτε να αναζητήσετε το Αρχείο καταγραφής συμβάντων για να προσδιορίσετε αν η ανακύκλωση του τομέα εφαρμογής και γιατί το τομέα εφαρμογής διακοπεί κατά πρώτο λόγο.

Επίσης, την υγεία σύστημα παρακολούθησης είναι επεκτάσιμη. Για παράδειγμα, μπορείτε να ορίσετε προσαρμοσμένα συμβάντα Web, φωτιά τους στην εφαρμογή σας και στη συνέχεια να ορίσετε έναν κανόνα για να στείλετε το συμβάν πληροφορίες σχετικά με μια υπηρεσία παροχής, όπως το ηλεκτρονικό σας ταχυδρομείο. Αυτό σας επιτρέπει να συνδέσετε εύκολα το όργανα για την άσκηση του υγειονομικού ελέγχου υπηρεσιών παροχής. Ένα άλλο παράδειγμα, θα ήταν δυνατό να ενεργοποιήσει ένα συμβάν κάθε φορά μια παραγγελία είναι σε επεξεργασία και να ορίσετε έναν κανόνα που αποστέλλει κάθε συμβάν στη βάση δεδομένων του SQL Server. Επίσης, θα ήταν δυνατό να ενεργοποιήσει ένα συμβάν όταν ένας χρήστης αποτυγχάνει να συνδεθεί πολλές φορές σε μια γραμμή, και ορίσετε το συμβάν για να χρησιμοποιήσετε το υπηρεσίες παροχής που βασίζονται σε ηλεκτρονικό ταχυδρομείο.

Η ρύθμιση παραμέτρων για τις προεπιλεγμένες υπηρεσίες παροχής και συμβάντα αποθηκεύονται στο καθολικό αρχείο Web.config. Το καθολικό αρχείο Web.config αποθηκεύει όλες τις Web-based ρυθμίσεις που αποθηκεύτηκαν στο αρχείο Machine.config στο ASP. 1 x. Το καθολικό αρχείο Web.config βρίσκεται στις ακόλουθες Κατάλογος:
%windir%\Microsoft.Net\Framework\v2.0.*\config\Web.config
Στην ενότητα <healthMonitoring>του αρχείου Web.config καθολικό παρέχει προεπιλεγμένες ρυθμίσεις παραμέτρων. Μπορείτε να παρακάμψετε αυτή η ρύθμιση ή ρυθμίσετε τις δικές σας ρυθμίσεις με την υλοποίηση της <healthMonitoring> ενότητα στο αρχείο Web.config για την εφαρμογή σας.

Το ενότητα <healthMonitoring>του αρχείου Web.config καθολικό περιέχει το τα ακόλουθα στοιχεία: </healthMonitoring></healthMonitoring></healthMonitoring>
  • υπηρεσίες παροχής Περιέχει υπηρεσίες παροχής που έχουν οριστεί για το πρόγραμμα προβολής συμβάντων WMI και SQL Ο διακομιστής.
  • eventMappings Περιέχει αντιστοιχίσεις για τις διάφορες κλάσεις WebBase. Μπορείτε να επεκτείνετε Αυτή η λίστα εάν δημιουργήσετε το δικό σας κλάση συμβάντων. Δημιουργία δικών σας κλάση συμβάντων σας δίνει καλύτερο υποδιαίρεση πάνω από τις υπηρεσίες παροχής που στέλνετε πληροφορίες. Για το παράδειγμα, θα μπορούσε να ρυθμίσει ανεπίλυτες εξαιρέσεις για να σταλεί στο διακομιστή SQL, κατά την αποστολή των δικών σας προσαρμοσμένων συμβάντων σε μήνυμα ηλεκτρονικού ταχυδρομείου.
  • κανόνες Συνδέει το eventMappings με την υπηρεσία παροχής.
  • Αποθήκευση στο buffer Χρησιμοποιείται με υπηρεσίες παροχής ηλεκτρονικού ταχυδρομείου και του SQL Server για να προσδιορίσετε τη συχνότητα Για να κάνετε εκκαθάριση των συμβάντων με την υπηρεσία παροχής.
Ακολουθεί ένα παράδειγμα κώδικα από το καθολικό αρχείο Web.config.
<healthMonitoring>

	<!--  Event Log Provider being added. -->
	<providers>
      		<add name="EventLogProvider" type="System.Web.Management.EventLogWebEventProvider,System.Web,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" />
	</providers>


	<!--  Event mapping provides a friendly name to the events based on the WebBaseErrorEvent class.  -->

	<eventMappings>
			<add name="All Errors" type="System.Web.Management.WebBaseErrorEvent,System.Web,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a"
						startEventCode="0" endEventCode="2147483647" />
	</eventMappings>


	<!-- Rule tying the "All Errors" event mapping to the EventLog Provider.  -->
	<rules>
      		<add name="All Errors Default" eventName="All Errors" provider="EventLogProvider"
						profile="Default" minInstances="1" maxLimit="Infinite" minInterval="00:01:00"
						custom="" />
	</rules>

</healthMonitoring>

Υπηρεσία παροχής δείγματος

Αυτό το δείγμα παροχής περιέχει τα ακόλουθα αρχεία:
  • Το ViewEvents.aspx αρχείο – ενεργοποιεί το συμβάν προσαρμοσμένο web MyEvent στο συμβάν κουμπί Page_Load και το αρχείο καταγραφής συμβάντων, κάντε κλικ στο κουμπί . Έχει ένα GridView που χρησιμοποιεί τη σύνδεση βάσης δεδομένων με την Το αρχείο Web.config για να παραθέσετε τα συμβάντα καταγράφονται στον SQL Server.

    Θα πρέπει να Ρυθμίστε τις παραμέτρους της ιδιότητας connectionString στο αρχείο Web.config για να οδηγεί στη βάση δεδομένων ASPNETDB .
  • Το αρχείο Web.config το – έχει όλες τις διάφορες υπηρεσίες παροχής και κανόνες τους οποίους ρυθμίσατε και σχόλια. Κατάργηση σχολίου από τον κανόνα που θέλετε να ελέγξετε και, στη συνέχεια, αναζητήστε το Default.aspx και ViewEvent.aspx σελίδες για να δείτε τι εμφανίζεται το αποτέλεσμα όπως.
  • Το MyEvent.cs αρχείο – βρίσκεται στον φάκελο App_Data. Αυτό χρησιμοποιείται με τη Σελίδα ViewEvents.aspx για να ενεργοποιήσει ένα προσαρμοσμένο συμβάν.
  • Αρχείο Default.aspx το – παρουσιάζει ένα System.NullReferenceException για να δείτε τι μια ανεπίλυτη εξαίρεση αρχείων καταγραφής.
  • Το EmailTemplateTest.aspx αρχείο – χρησιμοποιούνται για το δείγμα TemplateemailProvider. Το αρχείο κώδικα πίσω για το αρχείο EmailTemplateTest.aspx έχει γραμμές κώδικα να προσθήκη, όπου θα προκαλέσει τη σελίδα για να δημιουργήσει μια εξαίρεση.

Πώς να αποθηκεύσετε συμβάντα στο πρόγραμμα προβολής συμβάντων

Όπως που αναφέρθηκε προηγουμένως, η υπηρεσία παροχής για καταγραφή συμβάντων σε το Προβολή συμβάντων έχει ρυθμιστεί για εσάς στο καθολικό αρχείο Web.config. Από προεπιλογή, καταγράφονται όλα τα συμβάντα που βασίζονται σε WebBaseErrorEvent και WebFailureAuditEvent . Μπορείτε να προσθέσετε πρόσθετους κανόνες σε πρόσθετες καταγραφής πληροφορίες στο αρχείο καταγραφής συμβάντων. Για παράδειγμα, εάν θέλατε να καταγράφονται όλα τα συμβάντα (δηλαδή, κάθε συμβάν με βάση WebBaseEvent), μπορείτε να προσθέσετε τον παρακάτω κανόνα στο αρχείο Web.config:
<healthMonitoring>
	<rules>
		<add name="All Events" eventName="All Events" provider="EventLogProvider" profile="Critical"  />
	</rules>
</healthMonitoring>
Αυτός ο κανόνας έπρεπε να συνδέσετε την αντιστοίχιση συμβάντων Όλα τα συμβάντα με την υπηρεσία παροχής του αρχείου καταγραφής συμβάντων. Και οι δύο eventMapping και το υπηρεσία παροχής περιλαμβάνονται στο καθολικό αρχείο Web.config. Μπορείτε να χρησιμοποιήσετε το Σελίδα ViewEvents.aspx για να ενεργοποιήσουν τα συμβάντα που δημιουργούνται από την περιήγηση στη σελίδα. Το σελίδα θα πυροδοτηθεί επίσης το προσαρμοσμένο συμβάν MyEvent στο συμβάν Page_Load και ένα κουμπί, κάντε κλικ .

Για να δείτε τον τύπο των δεδομένων που δημιουργούνται, αναζητήστε το Σελίδα default.aspx. Αυτό θα δημιουργήσει μια εξαίρεση System.NullReferenceException και θα καταγραφεί το ακόλουθο συμβάν στο συμβάν Πρόγραμμα προβολής:

Τύπος συμβάντος: προειδοποίηση
Προέλευση συμβάντος: ASP. 2.0.50601.0
Κατηγορία συμβάντος: Συμβάν Web
Το Αναγνωριστικό συμβάντος: 1311
Ημερομηνία: 16/8/2005
Ώρα: 9:37:44 μμ
Χρήστης: δ/υ
Υπολογιστής: Όνομα υπολογιστή
Περιγραφή:
Κωδικός συμβάντος: 3005
Μήνυμα συμβάντος: Παρουσιάστηκε μια ανεπίλυτη εξαίρεση.
Ώρα συμβάντος: 16/8/2005 9:37:44 ΜΜ
Συμβάν ώρα (UTC): 17/8/2005 2:37:44 ΠΜ
Αναγνωριστικό συμβάντος: 88838b4e73cf4a0d9a36ac737ff9d1a0
Ακολουθία συμβάντων: 39
Εμφάνιση συμβάντος: 1
Κώδικας λεπτομέρειας συμβάντος: 0
Πληροφορίες εφαρμογής: τομέα εφαρμογής: d047d537-2-127687190240098660
Επίπεδο αξιοπιστίας: πλήρης
Εικονικών εφαρμογών Διαδρομή: /WebSite3
Διαδρομή εφαρμογής: Φυσική διαδρομή
Όνομα υπολογιστή: Υπολογιστή όνομα
Επεξεργασία πληροφοριών: Αναγνωριστικό διεργασίας: 3776
Το όνομα της διεργασίας: WebDev.WebServer.EXE
Όνομα λογαριασμού: τομέας\χρήστης
Πληροφορίες εξαίρεσης: Τύπος εξαίρεσης: NullReferenceException
Μήνυμα εξαίρεσης: αντικείμενο αναφοράς δεν έχει οριστεί σε μια παρουσία του αντικειμένου.
Αίτηση για πληροφορίες: αίτηση διεύθυνσης URL: http://localhost:1698/WebSite3/Default.aspx
Αίτηση διαδρομής: /WebSite3/Default.aspx
Διεύθυνση κεντρικού υπολογιστή χρήστη: 127.0.0.1
Χρήστης: Τομέας\χρήστης
Έχει γίνει έλεγχος ταυτότητας: True
Τύπος ελέγχου ταυτότητας: NTLM
Νήμα όνομα λογαριασμού: τομέας\χρήστης
Πληροφορίες νήματος:
Αναγνωριστικό νήματος: 8
Νήμα όνομα λογαριασμού: τομέας\χρήστης
Μιμείται: False

Παρακολούθηση στοίβας: σε _Default.Page_Load (αντικείμενο αποστολέα, ε EventArgs) στο c:\Documents και Settings\user\Desktop\WebEvents\WebSite3\WebSite3\Default.aspx.CS:Line 15
στο System.Web.Util.CalliHelper.EventArgFunctionCaller (IntPtr fp, αντικείμενο o, αντικείμενο t, ε EventArgs)
στο System.Web.Util.CalliEventHandlerDelegateProxy.Callback (αντικείμενο αποστολέα, Ε EventArgs)
στο System.Web.UI.Control.OnLoad (EventArgs e) στο System.Web.UI.Control.LoadRecursive()
στο System.Web.UI.Page.ProcessRequestMain (δυαδική includeStagesBeforeAsyncPoint, Δυαδική includeStagesAfterAsyncPoint)

Λεπτομέρειες του προσαρμοσμένου συμβάντος: για περισσότερες πληροφορίες πληροφορίες, ανατρέξτε στο Κέντρο Βοήθειας και υποστήριξης στο http://support.Microsoft.com.

Καταγραφή όλων των συμβάντων στο αρχείο καταγραφής συμβάντων δημιουργεί καθώς και πληροφοριακά συμβάντα. Το ακόλουθο συμβάν εμφανίζεται η διεύθυνση URL άδεια επακολουθούσες για την αίτηση σελίδας:

Συμβάν Τύπος: πληροφορίες
Προέλευση συμβάντος: ASP.NET 2.0.50601.0
Κατηγορία συμβάντος: Web Συμβάν
Το Αναγνωριστικό συμβάντος: 1314
Ημ/νία: 8/16/2005
Ώρα: 11:04:44 μμ
Χρήστης: Δ/Υ
Υπολογιστής: Υπολογιστή όνομα
Περιγραφή:
Κωδικός συμβάντος: 4003
Μήνυμα συμβάντος: URL εξουσιοδότηση για αυτή την αίτηση πέτυχε.
Ώρα εκδήλωσης: 16/8/2005 11:04:44 ΜΜ
Συμβάν ώρα (UTC): 17/8/2005 4:04:44 ΠΜ
Αναγνωριστικό συμβάντος: fec3d73fba0247eaba425e5ccfada18e
Ακολουθία συμβάντων: 2
Εμφάνιση συμβάντος: 1
Κώδικας λεπτομέρειας συμβάντος: 0
Πληροφορίες εφαρμογής:
Τομέας εφαρμογής: d047d537-1-127687250829701433
Επίπεδο αξιοπιστίας: πλήρης
Εικονικών εφαρμογών Διαδρομή: /WebSite3
Διαδρομή εφαρμογής: C:\Documents και Settings\user\Desktop\WebEvents\WebSite3\WebSite3\
Όνομα υπολογιστή: Όνομα υπολογιστή
Πληροφορίες διαδικασίας:
Διαδικασία ΑΝΑΓΝΩΡΙΣΤΙΚΌ: 2292
Το όνομα της διεργασίας: WebDev.WebServer.EXE
Όνομα λογαριασμού: Τομέας\χρήστης
Αίτηση για πληροφορίες:
Αίτηση διεύθυνσης URL: http://localhost:2087/WebSite3/Default.aspx
Αίτηση διαδρομής: /WebSite3/Default.aspx
Διεύθυνση κεντρικού υπολογιστή χρήστη: 127.0.0.1
Χρήστης: Τομέας\χρήστης
Έχει γίνει έλεγχος ταυτότητας: True
Τύπος ελέγχου ταυτότητας: NTLM
Νήμα όνομα λογαριασμού: τομέας\χρήστης

Λεπτομέρειες προσαρμοσμένου συμβάντος:
Για περισσότερες πληροφορίες πληροφορίες, ανατρέξτε στο Κέντρο Βοήθειας και υποστήριξης στο http://support.Microsoft.com.

Πώς μπορείτε να αποθηκεύσετε τα συμβάντα στον SQL Server

Αυτή η μέθοδος χρησιμοποιεί τη βάση δεδομένων ASPNETDB , το οποίο δημιουργείται από το εργαλείο Aspnet_regsql.exe. Το η προεπιλεγμένη υπηρεσία παροχής χρησιμοποιεί τη συμβολοσειρά σύνδεσης LocalSqlServer, η οποία χρησιμοποιεί είτε ένα με βάση το αρχείο βάσης δεδομένων στο φάκελο App_data ή την τοπική εμφάνιση των του SQL Server. Η συμβολοσειρά σύνδεσης LocalSqlServer και το SqlProvider έχει ρυθμιστεί στο καθολικό αρχείο Web.config.

Το LocalSqlServer συμβολοσειρά σύνδεσης στο καθολικό αρχείο Web.config έχει ως εξής:
<connectionStrings>
	<add name="LocalSqlServer" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" />
</connectionStrings>
Εάν θέλετε να χρησιμοποιήσετε έναν άλλο διακομιστή SQL Server, πρέπει να χρησιμοποιήσετε το Εργαλείο Aspnet_regsql.exe, το οποίο μπορεί να περιλαμβάνει το ο φάκελος %windir%\Microsoft.Net\Framework\v2.0.*\Aspnet_regsql.exe. Χρήση του Aspnet_regsql.exe εργαλείο για να δημιουργήσετε μια προσαρμοσμένη βάση δεδομένων ASPNETDB στο διακομιστή SQL Server, στη συνέχεια, προσθέστε τη συμβολοσειρά σύνδεσης Για να σας .config εφαρμογές αρχείων και, στη συνέχεια, να προσθέσετε μια υπηρεσία παροχής χρησιμοποιώντας τη νέα συμβολοσειρά σύνδεσης. Μόλις η ASPNETDB βάση δεδομένων που δημιουργήθηκε, θα πρέπει να ορίσετε έναν κανόνα για να συνδέσετε ένα eventMapping να το sqlProvider.

Για να ρυθμίσετε μια προσαρμοσμένη βάση δεδομένων ακολουθήστε τα εξής βήματα:
  1. Δημιουργήστε μια βάση δεδομένων ASPNETDB .
    1. Εκτελέστε aspnet_regsql.exe –W και θα καθοδηγήσουν την Οδηγός.
    2. Εκτελέστε την εντολή για να αυτοματοποιήσετε τη διαδικασία: Aspnet_regsql –A w –S SQL Server -E.
  2. Προσθέστε μια συμβολοσειρά σύνδεσης που αναφέρεται στη βάση δεδομένων, τόσο ότι έχει την παρακάτω μορφή:
    <connectionStrings>
    	<add name="MYASPNETDB" connectionString="Server=<SQL Instance>;Integrated Security=SSPI;Database=aspnetdb"/>
    </connectionStrings>
  3. Προσθήκη υπηρεσίας παροχής για να χρησιμοποιήσετε τη συμβολοσειρά σύνδεσης MYASPNETDB, επομένως ότι έχει την παρακάτω μορφή:
    <healthMonitoring>
    	<providers>
    		<add name="MySqlWebEventProvider" type="System.Web.Management.SqlWebEventProvider" connectionStringName="MYASPNETDB" maxEventDetailsLength="1073741823" buffer="false"/>
    	</providers>
    </healthMonitoring>
Αν χρησιμοποιήσετε την προεπιλεγμένη SqlProvider ή ρυθμίστε το δικό σας υπηρεσία παροχής, θα χρειαστεί να προσθέσετε έναν κανόνα τη σύνδεση της υπηρεσίας παροχής με ένα χάρτη του συμβάντος. Το παρακάτω κανόνα συνδέει τη νέα υπηρεσία παροχής που δημιουργήσατε παραπάνω στο χάρτη συμβάντων Όλα τα συμβάντα . Αυτός ο κανόνας θα καταγραφή όλων των συμβάντων που βασίζονται σε WebBaseEvent και να τους στείλετε το MySqlWebEventProvider που θα χρησιμοποιήσει το Η συμβολοσειρά σύνδεσης MYASPNETDB. Ο ακόλουθος κώδικας προσθέτει έναν κανόνα για να συνδέσετε το υπηρεσία παροχής με μια αντιστοίχιση συμβάντων:
<healthMonitoring>
	<rules>
		<add name="All Events" eventName="All Events" provider="MySqlWebEventProvider" profile="Critical"/>
	</rules>
</healthMonitoring>
Εάν θέλετε να στείλετε μόνο σφάλματα στον SQL Server, θα μπορούσατε να προσθέσετε το εξής κανόνας:
<add name="All Errors" eventName="All Errors" provider="MySqlWebEventProvider" profile="Critical"/>

Τον τρόπο προώθησης συμβάντων WMI

Μπορείτε επίσης να προωθήσετε τα συμβάντα στο WMI. Η υπηρεσία παροχής WMI είναι ρυθμίζεται αυτόματα στο καθολικό αρχείο Web.config από προεπιλογή.

Το παράδειγμα κώδικα που ακολουθεί προσθέτει έναν κανόνα για να προωθήσετε τα συμβάντα σε WMI:
<providers>
	<add name="WmiWebEventProvider" type="System.Web.Management.WmiWebEventProvider,System.Web,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" />
</providers>
Θα πρέπει να προσθέσετε έναν κανόνα για να συσχετίσετε ένα eventMapping για το υπηρεσία παροχής, και επίσης μια εφαρμογή υπηρεσίας ακρόασης WMI για ακρόαση για τα συμβάντα. Το παράδειγμα κώδικα που ακολουθεί προσθέτει έναν κανόνα για τη σύνδεση της υπηρεσίας παροχής WMI στο χάρτη συμβάντων Όλα τα συμβάντα :
<rules>
	<add name="All Events" eventName="All Events" provider="WmiWebEventProvider" profile="Critical"  />
</rules>
Το δείγμα εφαρμογής κονσόλας SampleASPNET χρησιμοποιεί το αντικείμενο ManagementEventWatcher για να παρακολουθήσετε συμβάντα και να τις εμφανίσει στην κονσόλα παράθυρο.
Για να χρησιμοποιήσετε SampleASPNET, ακολουθήστε τα εξής βήματα:
  1. Εκκίνηση SampleASPNET.exe.
  2. Αναζήτηση της σελίδας ViewEvents.aspx. Όταν το κάνετε, θα δείτε συμβάντα που αναφέρονται στην εφαρμογή κονσόλας.
  3. Κάντε κλικ στο κουμπί Αρχείο καταγραφής συμβάντων Button_Click. Στη σελίδα θα καταχωρήσετε ξανά και θα δείτε τα πρόσθετα συμβάντα που καταγράφονται επίσης.
Σύμπτυξη αυτής της εικόναςΑνάπτυξη αυτής της εικόνας
893664
Σημείωση Εάν πρόκειται να εποπτεύσετε συμβάντα σε έναν απομακρυσμένο υπολογιστή, η ακρόαση εφαρμογή πρέπει να εκτελείται σε αυτόν τον υπολογιστή με ένα λογαριασμό με διαχείρισης πρόσβαση.

Τον τρόπο προώθησης συμβάντων σε μήνυμα ηλεκτρονικού ταχυδρομείου

Μπορείτε επίσης να προωθήσετε συμβάντα σε μήνυμα ηλεκτρονικού ταχυδρομείου. Αυτό θα σας επιτρέψει να λάβετε πληροφορίες σχετικά με την εφαρμογή σας απευθείας στο σας (πιθανώς υπερχειλίζει) Εισερχόμενα. Να είστε προσεκτικοί σχετικά με ποιο συμβάν κανόνες αντιστοίχισης με την υπηρεσία παροχής ηλεκτρονικού ταχυδρομείου, ως Μπορείτε να στείλουν μόνοι σας πολλές πληροφορίες που μπορεί να είναι καλύτερη κατάλληλες για SQL Server ή το αρχείο καταγραφής συμβάντων.

Υπάρχουν δύο ηλεκτρονικού ταχυδρομείου υπηρεσίες παροχής, SimpleMailWebEventProvider και TemplatedMailWebEventProvider. Κάθε έχει τα ίδια χαρακτηριστικά ρύθμισης παραμέτρων, με εξαίρεση το "πρότυπο" και χαρακτηριστικά "detailedTemplateErrors", η οποία είναι διαθέσιμες μόνο σε το TemplatedMailWebEventProvider.

Σημείωση Καμία από αυτές τις υπηρεσίες παροχής ηλεκτρονικού ταχυδρομείου δεν έχει ρυθμιστεί για εσάς. Θα πρέπει να τις προσθέσετε στο αρχείο Web.config.

Η κύρια διαφορά μεταξύ Αυτές οι υπηρεσίες παροχής ηλεκτρονικού ταχυδρομείου δύο είναι ότι SimpleMailWebEventProvider στέλνει μηνύματα ηλεκτρονικού ταχυδρομείου ένα γενικό πρότυπο που δεν είναι δυνατό να τροποποιηθεί. Προσθέτει το δείγμα του αρχείου Web.config Αυτή η υπηρεσία παροχής ηλεκτρονικού ταχυδρομείου στη λίστα ρυθμισμένων υπηρεσιών παροχής, χρησιμοποιώντας τα εξής κανόνας:
<add name="mySimple-mailWebEventProvider" type="System.Web.Management.Simple-mailWebEventProvider"
to="e-mail@foo.com" from="e-mail@foo.com" maxMessagesPerNotification="1" maxEventsPerMessage="10"
buffer="true" bufferMode="Critical Notification"
subjectPrefix="Web Events"/>
Ο παρακάτω κανόνας προστίθεται επίσης για να συνδέσετε την υπηρεσία παροχής ηλεκτρονικού ταχυδρομείου στο χάρτη συμβάντων Όλα τα συμβάντα :
<add name="All Events" eventName="All Events" provider="mySimple-mailWebEventProvider" profile="Critical"/>
Το μήνυμα ειδοποίησης ηλεκτρονικού ταχυδρομείου είναι παρόμοιο με το ακόλουθο:
Θέμα: Ειδοποίηση συμβάντος 12, μέρος 1: Web Λήψη του συμβάντος EventsMicrosoft.Samples.WebEvents.MyEvent / WebSite3

** Πληροφορίες εφαρμογής **
---------------
Τομέας εφαρμογής: d047d537-9-127687218865923053 Επίπεδο αξιοπιστίας: πλήρης εικονική διαδρομή της εφαρμογής: διαδρομή εφαρμογής WebSite3: C:\Documents and Settings\user\Desktop\WebEvents\WebSite3\WebSite3\ υπολογιστή όνομα:<computer name="">

** Συμβάντα **
---------------
Συμβάν Κωδικός: 100010
Μήνυμα συμβάντος: Button1_Click
Ώρα εκδήλωσης: 16/8/2005 10:12:52 ΜΜ
Συμβάν ώρα (UTC): 17/8/2005 3:12:52 ΠΜ
Αναγνωριστικό συμβάντος: ακολουθία συμβάντων 6e5cd252d6114a9e98687598dc6b5d50: 12 γεγονότος: 5 συμβάντων Λεπτομέρειες Κωδικός: 0

Προσαρμοσμένο συμβάν Λεπτομέρειες:

---------------</computer>
Ακολουθεί μια ειδοποίηση ηλεκτρονικού ταχυδρομείου το μήνυμα που εμφανίζεται μια εξαίρεση που δεν αντιμετωπίστηκε:
Θέμα: Ειδοποίηση συμβάντων 7, μέρος 1: Web Λήψη του συμβάντος EventsSystem.Web.Management.WebRequestErrorEvent / WebSite3

** Πληροφορίες εφαρμογής **
---------------
Τομέας εφαρμογής: d047d537-5-127687293149504903 Επίπεδο αξιοπιστίας: πλήρης εικονική διαδρομή της εφαρμογής: διαδρομή εφαρμογής WebSite3: C:\Documents and Settings\user\Desktop\WebEvents\WebSite3\WebSite3\ υπολογιστή όνομα:<computer name="">

** Συμβάντα **
---------------
Συμβάν Κωδικός: 3005
Μήνυμα συμβάντος: Παρουσιάστηκε μια ανεπίλυτη εξαίρεση.
Συμβάν ώρα: 17/8/2005 12:17:37 ΠΜ
Συμβάν ώρα (UTC): 17/8/2005 5:17:37 ΠΜ
Αναγνωριστικό συμβάντος: ακολουθία συμβάντων 14b7f24102e140bbbae302d80e5a5f36: συμβάν 7 Εμφάνιση: 1 συμβάν λεπτομερώς Κωδικός: 0

Πληροφορίες διαδικασίας:
Διαδικασία ΑΝΑΓΝΩΡΙΣΤΙΚΌ: 2292
Το όνομα της διεργασίας: WebDev.WebServer.EXE
Όνομα λογαριασμού: Τομέας\χρήστης

Πληροφορίες εξαίρεσης:
Τύπος εξαίρεσης: System.NullReferenceException
Μήνυμα εξαίρεσης: αναφορά αντικειμένου δεν έχει οριστεί σε μια περίοδο λειτουργίας ενός αντικειμένου.

Αίτηση για πληροφορίες:
Αίτηση διεύθυνσης URL: http://localhost:2087/WebSite3/Default.aspx
Αίτηση διαδρομής: /WebSite3/Default.aspx
Διεύθυνση κεντρικού υπολογιστή χρήστη: 127.0.0.1
Χρήστης: Τομέας\χρήστης
Έχει γίνει έλεγχος ταυτότητας: True
Τύπος ελέγχου ταυτότητας: NTLM
Νήμα όνομα λογαριασμού: τομέας\χρήστης

Πληροφορίες νήματος:
Αναγνωριστικό νήματος: 7
Το νήμα όνομα λογαριασμού: τομέας\χρήστης
Μιμείται: False
Στοίβα ανίχνευση: στο _Default.Page_Load (αντικείμενο αποστολέα, ε EventArgs) στο c:\Documents και Settings\user\Desktop\WebEvents\WebSite3\WebSite3\Default.aspx.CS:Line 15
στο System.Web.Util.CalliHelper.EventArgFunctionCaller (IntPtr fp, αντικείμενο o, αντικείμενο t, ε EventArgs)
στο System.Web.Util.CalliEventHandlerDelegateProxy.Callback (αντικείμενο αποστολέα, Ε EventArgs)
στο System.Web.UI.Control.OnLoad (EventArgs e) στο System.Web.UI.Control.LoadRecursive()
στο System.WebUI.Page.ProcessRequestMain (δυαδική includeStagesBeforeAsyncPoint, Δυαδική includeStagesAfterAsyncPoint)</computer>
TemplatedMailWebEventProvider σας επιτρέπει να καθορίσετε μια σελίδα ASPX ως πρότυπο--μπορείτε μαντέψει αυτό--. Το η έξοδος της σελίδας ASPX χρησιμοποιείται στο σώμα του μηνύματος ηλεκτρονικού ταχυδρομείου, επιτρέποντάς σας να Προσαρμογή της εμφάνισης των δεδομένων που λαμβάνετε.

Το δείγμα εφαρμογής χρησιμοποιεί τον ακόλουθο κώδικα για να προσθέσετε το αρχείο Web.config TemplatedMailWebEventProvider αρχείων και να καθορίσετε τη σελίδα EmailTemplateTest.aspx με το πρότυπο. (Το EmailTemplateTest.aspx σελίδα που διέρχεται από τα ακόλουθα συμβάντα στο buffer, και τα εμφανίζει σε έναν πίνακα.)
<add name="myTemplatedMailWebEventProvider" type="System.Web.Management.TemplatedMailWebEventProvider"
to="e-mail@foo.com" from="e-mail@foo.com " buffer="true"
bufferMode="Critical Notification" maxMessagesPerNotification="10" maxEventsPerMessage="10"
template="e-mailTemplateTest.aspx" detailedTemplateErrors="false" />
Το μήνυμα ειδοποίησης ηλεκτρονικού ταχυδρομείου είναι παρόμοιο με το ακόλουθο:
Θέμα: Ειδοποίηση συμβάντων 3, τμήμα 1:10 συμβάντα λαμβάνονται σε / WebSite3

Εμφάνιση προέλευσης χρόνου κωδικό λεπτομερειών κωδικός μήνυμα
4 System.Web.Security.UrlAuthorizationModule 17/8/2005 12:40:45 μμ 4003 0 URL εξουσιοδότηση για αυτή την αίτηση πέτυχε.
4 8/17/2005 12:40:45 ΜΜ 4004 0 Ολοκληρώθηκε με επιτυχία η εξουσιοδότηση αρχείου για αυτή την αίτηση.
7 ASP.ViewEvents_aspx 17/8/2005 12:40:45 Μμ 100010 0 φόρτωσης webevent δείγμα σελίδας
8 ASP.ViewEvents_aspx 17/8/2005 12:40:45 μμ 100010 0 Button1_Click
5 SystemWeb.Security.UrlAuthorizationModule 17/8/2005 12:40:45 μμ 4003 0 URL εξουσιοδότηση για αυτή την αίτηση πέτυχε.
8 5/17/2005 12:40:45 ΜΜ 4004 0 Ολοκληρώθηκε με επιτυχία η εξουσιοδότηση αρχείου για αυτή την αίτηση.
9 ASP.ViewEvents_aspx 17/8/2005 12:40:45 Μμ 100010 0 φόρτωσης webevent δείγμα σελίδας
10 ASP.ViewEvents_aspx 17/8/2005 12:40:45 μμ 100010 0 Button1_Click
6 System.Web.Security.UrlAuthorizationModule 17/8/2005 12:40:46 ΠΜ 4003 0 URL εξουσιοδότηση για αυτή την αίτηση πέτυχε.
6 8/17/2005 12:40:46 ΠΜ 4004 0 Ολοκληρώθηκε με επιτυχία η εξουσιοδότηση αρχείου για αυτή την αίτηση.
Και στις δύο περιπτώσεις, εάν η χαρακτηριστικό buffer είναι FALSE (ψευδές), το μήνυμα ηλεκτρονικού ταχυδρομείου θα περιέχει μόνο ένα συμβάν. Με buffering οριστεί σε true, πρέπει επίσης να καθορίσετε μια bufferMode, το οποίο υποδεικνύει πόσο συχνά θα γίνεται εκκαθάριση του buffer. Υπάρχουν ορισμένες bufferModes προεπιλογή στο η καθολική Το αρχείο Web.config.

Εάν detailedTemplateErrors = "true", τότε τα σφάλματα που προκύπτουν κατά την εκτέλεση του προτύπου θα σταλούν στο σώμα του μηνύματα ηλεκτρονικού ταχυδρομείου. Εάν detailedTemplateErrors = "false", αποστέλλεται ένα γενικό σφάλμα.

Α Λεπτομέρειες σφάλματος από EmailTemplateTest.aspx έχει ως εξής:
Σφάλμα διακομιστή στην ' / WebSite3' εφαρμογή.

Μια που δεν αντιμετωπίστηκε Παρουσιάστηκε εξαίρεση κατά την εκτέλεση της σελίδας προτύπου που χρησιμοποιήθηκε για τη δημιουργία Αυτή η ειδοποίηση συμβάντος. 1 Τα συμβάντα που αποτελούσαν τμήμα αυτού του μηνύματος απορρίπτονται.

Περιγραφή: Παρουσιάστηκε μια ανεπίλυτη εξαίρεση κατά τη διάρκεια της εκτέλεση της τρέχουσας αίτησης web. Ελέγξτε την ιχνηλάτηση στοίβας για περισσότερες πληροφορίες σχετικά με το σφάλμα και όπου προέρχεται από το Κωδικός.

Λεπτομέρειες εξαίρεσης: System.Web.HttpException: can κατάσταση περιόδου λειτουργίας να χρησιμοποιείται μόνο όταν το enableSessionState έχει τιμή true είτε σε μια ρύθμιση παραμέτρων το αρχείο ή στην οδηγία Page. Επίσης βεβαιωθείτε ότι System.Web.SessionStateModule ή μια λειτουργική μονάδα κατάστασης περιόδου λειτουργίας προσαρμοσμένο περιεχόμενο το <configuration>\<system.web>\<httpModules> ενότητα του ρύθμιση παραμέτρων εφαρμογής.

Αρχείο προέλευσης: c:\Documents και Settings\user\Desktop\WebEvents\WebSite3\WebSite3\e-mailTemplateTest.aspx.CS Γραμμή: 17

Ιχνηλάτηση στοίβας: [HttpException (0x80004005): η κατάσταση περιόδου λειτουργίας μπορεί να να χρησιμοποιείται μόνο όταν το enableSessionState έχει τιμή true είτε σε μια ρύθμιση παραμέτρων το αρχείο ή στην οδηγία Page. Επίσης βεβαιωθείτε ότι System.Web.SessionStateModule ή μια λειτουργική μονάδα κατάστασης περιόδου λειτουργίας προσαρμοσμένο περιεχόμενο το <configuration>\<system.web>\<httpModules> ενότητα του Παράμετροι εφαρμογής.]
System.Web.UI.Page.get_Session() +146
e-mailTemplateTest.Page_Load(Object sender, EventArgs e) σε c:\Documents και Settings\user\Desktop\WebEvents\WebSite3\WebSite3\e-mailTemplateTest.aspx.CS:17
System.Web.Util.CalliHelper.EventArgFunctionCaller (IntPtr FP, αντικείμενο o, αντικείμενο t, ε EventArgs) +13
System.Web.Util.CalliEventHandlerDelegateProxy.Callback (αντικείμενο αποστολέα, Ε EventArgs) +45
System.Web.UI.Control.OnLoad (EventArgs e) +80
SystemWeb.UI.Control.LoadRecursive() +49
System.Web.UI.Page.ProcessRequestMain (δυαδική τιμή includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3749

[HttpUnhandledException (0x80004005): εξαίρεση τύπου Ήταν 'System.Web.HttpUnhandledException' προέκυψε.]
System.Web.UI.Page.HandleError (εξαίρεση e) +929
System.Web.UI.Page.ProcessRequestMain (δυαδική τιμή includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +7864
System.Web.UI.Page.ProcessRequest (δυαδική τιμή includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +229
System.Web.UI.Page.ProcessRequest() 12
System.Web.UI.Page.ProcessRequest (περιβάλλον HttpContext) +80
System.Web.HttpServerUtility.ExecuteInternal (IHttpHandler χειρισμού, Πρόγραμμα εγγραφής TextWriter, Boolean preserveForm, διαδρομή VirtualPath, VirtualPath filePath, συμβολοσειρά physPath, σφάλμα εξαίρεσης, queryStringOverride συμβολοσειρά) +1012

[HttpException (0x80004005): σφάλμα εκτέλεση αίτησης θυγατρικού στοιχείου για / Ε/WebSite3-mailTemplateTest.aspx.]
System.Web.HttpServerUtility.ExecuteInternal (IHttpHandler πρόγραμμα χειρισμού, TextWriter writer, Boolean preserveForm, διαδρομή VirtualPath, VirtualPath filePath, συμβολοσειρά physPath, σφάλμα εξαίρεσης, queryStringOverride συμβολοσειρά) +1525
System.Web.HttpServerUtility.Execute (συμβολοσειρά διαδρομής, TextWriter εγγραφής, Δυαδική preserveForm) +754
System.Web.HttpServerUtility.ExecuteLocalRequestAndCaptureResponse (συμβολοσειρά διαδρομή, TextWriter writer, ErrorFormatterGenerator errorFormatterGenerator) +249</httpModules></system.web></configuration></httpModules></system.web></configuration>
Εάν το χαρακτηριστικό είναι ψευδής και υπάρχει ένα σφάλμα, θα μόνο λάβετε ένα μήνυμα γενικού σφάλματος, το οποίο μοιάζει με αυτό:
Διακομιστής Σφάλμα στο ' / WebSite3' εφαρμογή.

Παρουσιάστηκε μια εξαίρεση που δεν αντιμετωπίστηκε κατά την εκτέλεση της σελίδας προτύπου που χρησιμοποιήθηκε για τη δημιουργία αυτού του συμβάντος ειδοποίηση. 8 Τα συμβάντα που αποτελούσαν τμήμα αυτού του μηνύματος απορρίπτονται.

Περιγραφή: Εμποδίζει την τρέχουσα ρύθμιση παραμέτρων του Λεπτομέρειες εξαίρεσης από το να περιληφθούν σε αυτό το μήνυμα. Προσθέστε το "detailedTemplateErrors = true" στη ρύθμιση παραμέτρων της υπηρεσίας παροχής για να ενεργοποιήσετε το χαρακτηριστικό Λεπτομέρειες εξαίρεσης πρέπει να αναφέρονται.
Σημείωση Για τα χαρακτηριστικά buffering-σχετικά με κάθε flush ως αποτέλεσμα ένα ειδοποίηση. Εάν η εκκαθάριση περιέχει περισσότερα συμβάντα από όσα επιτρέπει maxEventsPerMessage , η κοινοποίηση θα είναι χωρισμένα σε πολλά μηνύματα ηλεκτρονικού ταχυδρομείου, αλλά όλα εξακολουθούν να θεωρούνται να είναι η ίδια κοινοποίηση. Για παράδειγμα, μια Εκκαθάριση δημιουργεί 13 συμβάντα, αλλά maxEventsPerMessage επιτρέπει μόνο πέντε. Θα έχετε τρία μηνύματα ηλεκτρονικού ταχυδρομείου: τα δύο πρώτα μηνύματα ηλεκτρονικού ταχυδρομείου θα περιέχουν πέντε συμβάντα, και το τρίτο μήνυμα ηλεκτρονικού ταχυδρομείου θα περιέχει τρία συμβάντα.

Εάν υπάρχουν περισσότερα μηνύματα ηλεκτρονικού ταχυδρομείου από όσα επιτρέπει maxMessagesPerNotification , ορισμένα συμβάντα απορρίπτονται. Για παράδειγμα, εάν ορίσετε maxMessagesPerNotification σε δύο και χρησιμοποιήστε το ίδιο maxEventsPerMessage όπως παραπάνω, θα λαμβάνετε μόνο δύο μηνύματα ηλεκτρονικού ταχυδρομείου. Τα συμβάντα που θα ήταν σχετικά με την τρίτη απορρίπτονται ηλεκτρονικού ταχυδρομείου. Κάθε σταγόνες ή περικοπή της ειδοποιήσεις θα να αναφερθεί σε ένα από τα μηνύματα ηλεκτρονικού ταχυδρομείου για την υπηρεσία παροχής simple mail. Στο επάνω μέρος του μηνύματος ηλεκτρονικού ταχυδρομείου θα εμφανίσει τα εξής:
** Προειδοποιήσεις **
---------------
Τα 10 συμβάντα που απομένει για αυτό την περίοδο ειδοποίησης θα απορριφθούν επειδή το μέγιστο αριθμό μηνυμάτων επιτρέπεται ανά ειδοποίηση ξεπεράστηκε. (Αναγνωριστικό προειδοποίησης: 101)
Από την έχετε τον έλεγχο της μορφής του ηλεκτρονικού ταχυδρομείου για την υπηρεσία παροχής προτύπου, έχετε Για να ελέγξετε σταγόνες/περικοπή στον εαυτό σας και να καθορίζουν αν θα συμπεριληφθούν σε το μήνυμα ηλεκτρονικού ταχυδρομείου.

Σημείωση Υπηρεσίες παροχής αλληλογραφίας Χρησιμοποιήστε System.Net.Mail, ώστε να χρειάζεται να ρυθμίσετε τις παραμέτρους System.Net.Mail στο αρχείο Web.config.

Για περισσότερες πληροφορίες πληροφορίες σχετικά με το σχήμα ρυθμίσεων ASP.NET, επισκεφθείτε την ακόλουθη Web Microsoft τοποθεσία:
healthMonitoring στοιχείο (σχήμα ρυθμίσεων ASP.NET)
http://msdn2.Microsoft.com/Library/2fwh2ss9(EN-US,VS.80).aspx
Για περισσότερες πληροφορίες σχετικά με την υγεία εποπτεία στο ASP.NET 2.0, επισκεφθείτε η ακόλουθη τοποθεσία Web της Microsoft:
Τρόπος χρήσης της εποπτείας εύρυθμης λειτουργίας στο ASP.NET 2.0
http://msdn2.Microsoft.com/en-us/library/ms998306.aspx
Αφού πάντα, αίσθηση ελεύθερη να υποβάλουν ιδέες σχετικά με θέματα που θέλετε στο μέλλον απευθύνεται στήλες ή στη Γνωσιακή βάση, χρησιμοποιώντας το Ζητήστε την φόρμα.

Ιδιότητες

Αναγν. άρθρου: 893664 - Τελευταία αναθεώρηση: Σάββατο, 20 Ιουλίου 2013 - Αναθεώρηση: 3.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft ASP.NET 2.0
Λέξεις-κλειδιά: 
kbhowto kbasp kbmt KB893664 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο έχει μεταφραστεί χρησιμοποιώντας λογισμικό μηχανικής μετάφρασης της Microsoft και μπορείτε να το διορθώσετε χρησιμοποιώντας την τεχνολογία Community Translation Framework (CTF) (Πλαίσιο μετάφρασης κοινότητας). Η Microsoft παρέχει μηχανική μετάφραση, επεξεργασία μετά τη μηχανική μετάφραση από την κοινότητα και άρθρα μεταφρασμένα από επαγγελματίες προκειμένου να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής βάσης σε πολλές γλώσσες. Τα άρθρα μηχανικής μετάφρασης και αυτά που επεξεργάζονται ύστερα από μηχανική μετάφραση ενδέχεται να περιέχουν σφάλματα στο λεξιλόγιο, στη σύνταξη ή/και στη γραμματική. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες μας. Για περισσότερες πληροφορίες σχετικά με το CTF, μεταβείτε στην τοποθεσία http://support.microsoft.com/gp/machine-translation-corrections/el.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη: 893664
Αποποίηση ευθυνών για περιεχόμενο της Γνωσιακής Βάσης (KB) που έχει αποσυρθεί
This article was written about products for which Microsoft no longer offers support. Therefore, this article is offered "as is" and will no longer be updated.

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com