Μήνυμα λάθους "Δεν ήταν δυνατή η εκκίνηση aspnet_wp.exe", όταν προβάλλετε μια σελίδα ASP.NET

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

Συμπτώματα

Όταν προσπαθείτε να προβάλετε μια σελίδα σε μια εφαρμογή ASP.NET, ενδέχεται να λάβετε το ακόλουθο μήνυμα λάθους:
Server Application Unavailable

The web application you are attempting to access on this web server is currently unavailable. Please hit the "Refresh" button in your web browser to retry your request.

Διαχειριστής Σημείωση: Ένα μήνυμα σφάλματος που περιγράφουν λεπτομερώς την αιτία αυτής της αποτυχίας συγκεκριμένη αίτηση μπορείτε να βρείτε στο αρχείο καταγραφής συμβάντων συστήματος του διακομιστή web. Διαβάστε αυτήν την καταχώρηση αρχείου καταγραφής για να ανακαλύψετε τι προκάλεσε αυτό το σφάλμα.
Το ακόλουθο μήνυμα λάθους εμφανίζεται επίσης στο αρχείο καταγραφής συμβάντων εφαρμογής:
aspnet_wp.exe could not be started. HRESULT της αποτυχίας: 80070005

Αιτία

Αυτό το ζήτημα προκύπτει επειδή ο λογαριασμός χρήστη μοντέλο διεργασίας (από προεπιλογή, ASPNET) δεν διαθέτει τα δικαιώματα χρήστη σωστά για τα απαιτούμενα αρχεία και φακέλους συστήματος για την εκτέλεση της διαδικασίας εργασίας ASP.NET.

Εναλλακτικός τρόπος αντιμετώπισης

Για να επιλύσετε αυτό το ζήτημα, βεβαιωθείτε ότι το λογαριασμό ASPNET διαθέτει τα δικαιώματα χρήστη σωστό ως εξής:
  • %windir%\Microsoft.NET\Framework\VERSION\Temporary Αρχείων ASP.NET:Πλήρης έλεγχος (Full Control)
  • windir%\Temp %:Πλήρης έλεγχος (Full Control)
  • Φάκελος εφαρμογών:Ανάγνωση (Read)
  • ιεραρχία % installroot % (για παράδειγμα, %windir%\Microsoft.Net\Framework\VERSION):Ανάγνωση (Read)
  • windir%\Assembly %:Ανάγνωση (Read)

    ΣΗΜΕΙΩΣΗΑυτό είναι το καθολικό cache συγκροτήσεων. Απευθείας δεν μπορείτε να χρησιμοποιήσετε τον Windows Explorer για να επεξεργαστείτε ACL για αυτόν το φάκελο. Αντίθετα, ανοίξτε ένα παράθυρο εντολών και, στη συνέχεια, εκτελέστε την ακόλουθη εντολή:
    Cacls %windir%\assembly /e /t /p domain\useraccount:R
    Εναλλακτικά, πριν να χρησιμοποιήσετε την Εξερεύνηση των Windows, εκτελέστε την ακόλουθη εντολή για να καταργήσετε την καταχώρηση Shfusion.dll:
    regsvr32–u shfusion.dll
    Αφού ορίσετε δικαιώματα χρήστη στην Εξερεύνηση των Windows, εκτελέστε την ακόλουθη εντολή για να επαναλάβετε την καταχώρηση Shfusion.dll:
    regsvr32 shfusion.dll
  • Η ρίζα της τοποθεσίας Web (για παράδειγμα, root%\Inetpub\Wwwroot %) ή τη διαδρομή που οδηγεί στην προεπιλεγμένη τοποθεσία Web:Ανάγνωση (Read)
  • %Windir%\System32:Ανάγνωση (Read)
    (Συνήθως, το λογαριασμό ASPNET έχει ήδη εκχωρηθεί δικαιώματα χρήστη ως μέλος της ομάδας Users.)

Κατάσταση

Αλλάξτε τον κωδικό πρόσβασης του λογαριασμού ASPNET περιοδικά. Επαναφορά του κωδικού πρόσβασης θα είναι για το λογαριασμό ASPNET κάθε φορά που είναι εγκατεστημένο το προϊόν.Αυτή η συμπεριφορά οφείλεται στη σχεδίαση.

Αναφορές

Για περισσότερες πληροφορίες, κάντε κλικ στους αριθμούς των άρθρων παρακάτω για να προβάλετε τα άρθρα της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
323292ΕΝΗΜΕΡΩΣΗ: Δεν είναι δυνατό να περιηγηθείτε στις σελίδες του ASP.NET εάν το όνομα υπολογιστή περιέχει συγκεκριμένες λέξεις
315158ΕΝΗΜΕΡΩΣΗ: Το ASP.NET δεν λειτουργεί με τον προεπιλεγμένο λογαριασμό ASPNET σε έναν ελεγκτή τομέα
317012Ταυτότητα αίτησης και διαδικασίας στο ASP.NET

Για περισσότερες πληροφορίες σχετικά με την ασφάλεια και ASP.NET, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
http://msdn2.Microsoft.com/en-us/library/aa302415.aspx

Ιδιότητες

Αναγν. άρθρου: 811320 - Τελευταία αναθεώρηση: Τετάρτη, 22 Δεκεμβρίου 2010 - Αναθεώρηση: 2.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft ASP.NET 1.0
Λέξεις-κλειδιά: 
kbsecurity kbeventlog kbwebserver kbwebforms kberrmsg kbprb kbmt KB811320 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:811320
Αποποίηση ευθυνών για περιεχόμενο της Γνωσιακής Βάσης (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