Το σφάλμα "HTTP σφάλμα 500.0 – εσωτερικό σφάλμα διακομιστή" όταν θα ανοίξετε μια ιστοσελίδα του IIS 7.0


Συμπτώματα


Αυτό το άρθρο περιγράφει τους κωδικούς HResult όταν παρουσιαστεί σφάλμα 500.0 σε μια εφαρμογή Web των υπηρεσιών Internet Information Services (IIS) 7.0. Εάν ο κωδικός σφάλματος που βλέπετε είναι στις ακόλουθες πίνακα, αναλάβετε τον έλεγχο τις αιτίες και δοκιμάστε τις λύσεις.
HResult κωδικούΜήνυμα σφάλματοςΑιτίαΠροτεινόμενη αντιμετώπιση
0x80070032
Σφάλμα διακομιστή στην εφαρμογή "όνομα εφαρμογής"

HTTP σφάλμα 500.0 – εσωτερικό σφάλμα διακομιστή

HRESULT: 0X80070032

Περιγραφή φίλτρου HRESULT ISAPI "μονάδα δίσκου: \ISAPI_FLT.dllδιαδρομή του αρχείου\" επιχείρησε να καταχωρηθεί για ειδοποίηση SF_NOTIFY_READ_RAW_DATA.
Αυτό το ζήτημα παρουσιάζεται επειδή το IIS 7.0 δεν υποστηρίζει το φίλτρο Internet Server API (ISAPI) που καταχωρεί για η SF_NOTIFY_READ_RAW_DATA.Μην χρησιμοποιήσετε το φίλτρο ISAPI που καταχωρεί για η SF_NOTIFY_READ_RAW_DATA στο IIS 7.0.
Για περισσότερες πληροφορίες, δείτε πληροφορίες για τα φίλτρα ISAPI που καταχωρήσετε το συμβάν SF_NOTIFY_READ_RAW_DATA στις υπηρεσίες Internet Information Services έκδοση 6.0.
0x80070035
Σφάλμα διακομιστή στην εφαρμογή "όνομα εφαρμογής"

HTTP σφάλμα 500.0 – εσωτερικό σφάλμα διακομιστή

HRESULT: 0X80070035

Περιγραφή της HRESULT η σελίδα δεν μπορεί να εμφανιστεί, επειδή παρουσιάστηκε ένα εσωτερικό σφάλμα διακομιστή.
Αυτό το ζήτημα παρουσιάζεται επειδή το διακομιστή που εκτελεί τις υπηρεσίες IIS 7.0 δεν είναι δυνατό να αποκτήσει πρόσβαση στον κατάλογο ρίζας ρυθμισμένη θέση που ζητήθηκε.Βεβαιωθείτε ότι ο διακομιστής που εκτελεί τις υπηρεσίες IIS 7.0 πρόσβαση στον κατάλογο ρίζας ρυθμισμένη θέση που ζητήθηκε.
0x8007000d
Σφάλμα διακομιστή στην εφαρμογή "όνομα εφαρμογής"

HTTP σφάλμα 500.0 – εσωτερικό σφάλμα διακομιστή

HRESULT: 0X8007000D

Περιγραφή του προγράμματος χειρισμού HRESULT "ASPClassic" έχει μια εσφαλμένη λειτουργική μονάδα "IsapiModule" στη λίστα λειτουργική μονάδα.
Αυτό το ζήτημα παρουσιάζεται επειδή η λειτουργική μονάδα ISAPIModule λείπει από τη λίστα των λειτουργικών μονάδων για την τοποθεσία Web. Η λειτουργική μονάδα ISAPIModule είναι στην ακόλουθη θέση:
drive:\Windows\System32\inetsrv\isapi.dll
Προσθέστε τη λειτουργική μονάδα ISAPIModule στη λίστα των λειτουργικών μονάδων για την τοποθεσία Web. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:
  1. Κάντε κλικ στο κουμπί Έναρξη, επιλέξτε Εκτέλεση, πληκτρολογήστε inetmgr.exeκαι, στη συνέχεια, κάντε κλικ στο κουμπί OK.
  2. Στο IIS Manager, αναπτύξτε το όνομα του διακομιστή, αναπτύξτε τοποθεσίες στο Webκαι, στη συνέχεια, κάντε κλικ στην τοποθεσία Web που θέλετε να τροποποιήσετε.
  3. Στην προβολή δυνατότητες, κάντε διπλό κλικ στο λειτουργική μονάδα.
  4. Στο παράθυρο ενεργειών, κάντε κλικ στο κουμπί Προσθήκη εγγενή λειτουργική μονάδα.
  5. Στο παράθυρο διαλόγου Προσθήκη εγγενή λειτουργική μονάδα , κάντε κλικ για να επιλέξετε το πλαίσιο ελέγχου " IsapiModule " και, στη συνέχεια, κάντε κλικ στο κουμπί OK.
0x800700c1
Σφάλμα διακομιστή στην εφαρμογή "όνομα εφαρμογής"

HTTP σφάλμα 500.0 – εσωτερικό σφάλμα διακομιστή

HRESULT: 0X800700C1

Περιγραφή της HRESULT η σελίδα δεν μπορεί να εμφανιστεί, επειδή παρουσιάστηκε ένα εσωτερικό σφάλμα διακομιστή.
Αυτό το ζήτημα παρουσιάζεται επειδή μια αντιστοίχιση δέσμης ενεργειών δεν είναι έγκυρη.Βεβαιωθείτε ότι η αντιστοίχιση δέσμης ενεργειών οδηγεί στο αρχείο .dll ISAPI που μπορεί να επεξεργαστεί την αίτηση. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:
  1. Κάντε κλικ στο κουμπί Έναρξη, επιλέξτε Εκτέλεση, πληκτρολογήστε inetmgr.exeκαι, στη συνέχεια, κάντε κλικ στο κουμπί OK.
  2. Στο IIS Manager, αναπτύξτε το όνομα του διακομιστή, αναπτύξτε τοποθεσίες στο Webκαι, στη συνέχεια, κάντε κλικ στην τοποθεσία Web που θέλετε να τροποποιήσετε.
  3. Στην προβολή δυνατότητες, κάντε διπλό κλικ στο Δείκτη χειρισμού αντιστοιχίσεις.
  4. Βεβαιωθείτε ότι η αντιστοίχιση δέσμης ενεργειών οδηγεί το σωστό αρχείο .dll ISAPI.

Για παράδειγμα, αρχεία .asp, πρέπει να αντιστοιχίσετε στο αρχείο %windir%\system32\inetsrv\asp.dll.
0x80070005
Σφάλμα διακομιστή στην εφαρμογή "όνομα εφαρμογής"

HTTP σφάλμα 500.0 – εσωτερικό σφάλμα διακομιστή

HRESULT: 0X80070005

Περιγραφή της HRESULT LoadLibraryEx στο φίλτρο ISAPI "path_of_isapi" απέτυχε.
Αυτό το ζήτημα παρουσιάζεται επειδή ένα φίλτρο ISAPI που δεν είναι έγκυρη φορτώνεται σε παγκόσμιο επίπεδο ή σε επίπεδο τοποθεσίας Web.Καταργήστε το φίλτρο ISAPI που δεν είναι έγκυρη. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:
  1. Κάντε κλικ στο κουμπί Έναρξη, επιλέξτε Εκτέλεση, πληκτρολογήστε inetmgr.exeκαι, στη συνέχεια, κάντε κλικ στο κουμπί OK.
  2. Στο IIS Manager, αναπτύξτε το όνομα του διακομιστή, αναπτύξτε τοποθεσίες στο Webκαι, στη συνέχεια, κάντε κλικ στην τοποθεσία Web που θέλετε να τροποποιήσετε.
  3. Στην προβολή δυνατότητες, κάντε διπλό κλικ στο Φίλτρα ISAPI.
  4. Κάντε δεξιό κλικ το φίλτρο ISAPI που θέλετε να καταργήσετε και, στη συνέχεια, κάντε κλικ στο κουμπί Κατάργηση.
0x8007007f
Σφάλμα διακομιστή στην εφαρμογή "όνομα εφαρμογής"

HTTP σφάλμα 500.0 – εσωτερικό σφάλμα διακομιστή

HRESULT: 0X8007007F

Περιγραφή της HRESULT κλήση GetProcAddress στο φίλτρο ISAPI "path_of_isapi" απέτυχε.
Αυτό το ζήτημα παρουσιάζεται επειδή ένα φίλτρο ISAPI που δεν είναι έγκυρη φορτώνεται σε παγκόσμιο επίπεδο ή σε επίπεδο τοποθεσίας Web.Καταργήστε το φίλτρο ISAPI που δεν είναι έγκυρη. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:
  1. Κάντε κλικ στο κουμπί Έναρξη, επιλέξτε Εκτέλεση, πληκτρολογήστε inetmgr.exeκαι, στη συνέχεια, κάντε κλικ στο κουμπί OK.
  2. Στο IIS Manager, αναπτύξτε το όνομα του διακομιστή, αναπτύξτε τοποθεσίες στο Webκαι, στη συνέχεια, κάντε κλικ στην τοποθεσία Web που θέλετε να τροποποιήσετε.
  3. Στην προβολή δυνατότητες, κάντε διπλό κλικ στο Φίλτρα ISAPI.
  4. Κάντε δεξιό κλικ το φίλτρο ISAPI που θέλετε να καταργήσετε και, στη συνέχεια, κάντε κλικ στο κουμπί Κατάργηση.
0x8007007f
Σφάλμα διακομιστή στην εφαρμογή "όνομα εφαρμογής"

HTTP σφάλμα 500.0 – εσωτερικό σφάλμα διακομιστή

HRESULT: 0X8007007F

Περιγραφή της HRESULT δεν είναι ένα πρόβλημα με τον πόρο που αναζητάτε, επομένως δεν μπορεί να εμφανιστεί.
Αυτό το ζήτημα παρουσιάζεται επειδή η αντιστοίχιση προγράμματος χειρισμού για τον πόρο που ζητήθηκε οδηγεί σε ένα αρχείο .dll που δεν μπορεί να επεξεργαστεί την αίτηση.Για να επεξεργαστείτε την αντιστοίχιση προγράμματος χειρισμού για τον πόρο που ζητήθηκε ώστε να δείχνει προς το αρχείο .dll που μπορεί να επεξεργαστεί την αίτηση. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:
  1. Κάντε κλικ στο κουμπί Έναρξη, επιλέξτε Εκτέλεση, πληκτρολογήστε inetmgr.exeκαι, στη συνέχεια, κάντε κλικ στο κουμπί OK.
  2. Στο IIS Manager, αναπτύξτε το όνομα του διακομιστή, αναπτύξτε τοποθεσίες στο Webκαι, στη συνέχεια, κάντε κλικ στην τοποθεσία Web που θέλετε να τροποποιήσετε.
  3. Στην προβολή δυνατότητες, κάντε διπλό κλικ στο Δείκτη χειρισμού αντιστοιχίσεις.
  4. Κάντε δεξιό κλικ στην αντιστοίχιση δέσμης ενεργειών που θέλετε να επεξεργαστείτε και, στη συνέχεια, κάντε κλικ στο κουμπί Επεξεργασία.
  5. Στο πλαίσιο διαλόγου " Επεξεργασία δέσμης ενεργειών αντιστοίχισης ", πληκτρολογήστε το κατάλληλο εκτελέσιμο αρχείο εκτελέσιμο στο παράθυρο και, στη συνέχεια, κάντε κλικ στο κουμπί OK.
Για παράδειγμα, αρχεία .asp, πρέπει να αντιστοιχίσετε στο αρχείο %windir%\system32\inetsrv\asp.dll.