PRB: Δεδομένα περιόδου λειτουργίας χάνεται όταν χρησιμοποιείτε το ASP.NET InProc κατάστασης λειτουργίας

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 324772 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Συμπτώματα

Δεδομένα περιόδου λειτουργίας για τις εφαρμογές ASP.NET Web φαίνεται να είναι απώλεια σε τυχαία χρονικά διαστήματα για τη λειτουργία της κατάστασης περιόδου λειτουργίας InProc.

Αιτία

Δεδομένα κατάστασης περιόδου λειτουργίας χάνεται, εάν το AppDomain ή το Στη διαδικασία Aspnet_wp.exe (ή η διαδικασία W3wp.exe, για εφαρμογές που εκτελούνται σε Microsoft Internet Information Services [IIS] 6.0) ανακύκλωση. Γενικά, το AppDomain επανεκκίνηση με βάση διάφορους παράγοντες:
  • Διάφορα χαρακτηριστικά (για παράδειγμα, το όριο μνήμης χαρακτηριστικό) έχουν συγκεκριμένες ρυθμίσεις στο το <processModel> ενότητα του αρχείου ρύθμισης παραμέτρων.</processModel>
  • Ήταν το Global.asax ή το αρχείο Web.config τροποποίηση.
  • Ήταν ο κατάλογος Κάδου της εφαρμογής Web τροποποίηση.
  • Λογισμικό ανίχνευσης ιών αγγιχτεί ορισμένες .config τα αρχεία.Για πρόσθετες πληροφορίες, Κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο στη Microsoft γνώσεων Βάση:
    316148 PRB: Μεταβλητές περιόδου λειτουργίας έχουν χαθεί κατά διαστήματα σε εφαρμογές ASP.
Κατάσταση λειτουργίας InProc δηλώνει ότι η κατάσταση περιόδου λειτουργίας αποθηκεύεται τοπικά. Αυτό σημαίνει ότι με την περίοδο λειτουργίας InProc κατάσταση λειτουργίας είναι αποθηκευμένες ως αντικείμενα ζωής σε AppDomain της εφαρμογής Web. Αυτό συμβαίνει γιατί η περίοδος λειτουργίας κατάσταση έχει χαθεί, όταν Aspnet_wp.exe (ή W3wp.exe, για εφαρμογές που εκτελούνται σε Microsoft Internet Information Services [IIS] 6.0) ή γίνεται επανεκκίνηση του AppDomain.

Προτεινόμενη αντιμετώπιση

Για να επιλύσετε αυτό το ζήτημα, μπορείτε να χρησιμοποιήσετε StateServer ή Η κατάσταση περιόδου λειτουργίας κατάσταση λειτουργίας SqlServer. ASP.NET παρέχει αυτές τις άλλες προσεγγίσεις για Αποθήκευση δεδομένων κατάστασης περιόδου λειτουργίας. Σε καταστάσεις λειτουργίας StateServer και SqlServer σας η κατάσταση περιόδου λειτουργίας δεν είναι αποθηκευμένα σε AppDomain της εφαρμογής Web.

Σημείωση Είναι σημαντικό να κατανοήσετε τη συμπεριφορά και τα ζητήματα που συσχετίζονται με κάθε κατάσταση λειτουργίας όταν αποφασίσετε ποια κατάσταση λειτουργίας είναι κατάλληλο για τις απαιτήσεις σας. Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα "Αναφορές" ενότητα αυτού του άρθρου.

Κατάσταση

Αυτό η συμπεριφορά οφείλεται στη σχεδίαση.

Αναφορές

Για περισσότερες πληροφορίες σχετικά με τη Διαχείριση κατάστασης περιόδου λειτουργίας ASP. και άλλα σχετικά θέματα, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
Η κατάσταση περιόδου λειτουργίας
http://msdn2.Microsoft.com/en-us/library/87069683 (vs.71) .aspx; πλαίσιο = true
Για πρόσθετες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω Για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
307598 ΠΛΗΡΟΦΟΡΙΕΣ: Επισκόπηση της διαχείρισης κατάστασης του ASP.NET

Ιδιότητες

Αναγν. άρθρου: 324772 - Τελευταία αναθεώρηση: Παρασκευή, 28 Ιουνίου 2013 - Αναθεώρηση: 3.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft ASP.NET 1.1
  • Microsoft ASP.NET 1.0
Λέξεις-κλειδιά: 
kbprb kbstate kbmt KB324772 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο έχει μεταφραστεί χρησιμοποιώντας λογισμικό μηχανικής μετάφρασης της Microsoft και μπορείτε να το διορθώσετε χρησιμοποιώντας την τεχνολογία Community Translation Framework (CTF) (Πλαίσιο μετάφρασης κοινότητας). Η Microsoft παρέχει μηχανική μετάφραση, επεξεργασία μετά τη μηχανική μετάφραση από την κοινότητα και άρθρα μεταφρασμένα από επαγγελματίες προκειμένου να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής βάσης σε πολλές γλώσσες. Τα άρθρα μηχανικής μετάφρασης και αυτά που επεξεργάζονται ύστερα από μηχανική μετάφραση ενδέχεται να περιέχουν σφάλματα στο λεξιλόγιο, στη σύνταξη ή/και στη γραμματική. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες μας. Για περισσότερες πληροφορίες σχετικά με το CTF, μεταβείτε στην τοποθεσία http://support.microsoft.com/gp/machine-translation-corrections/el.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη: 324772

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

 

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