Αναγν. άρθρου: 871179 - Τελευταία αναθεώρηση: Δευτέρα, 3 Δεκεμβρίου 2007 - Αναθεώρηση: 4.1 Μήνυμα λάθους "Σφάλμα HTTP 401.1 - Μη εξουσιοδοτημένη πρόσβαση: Δεν επιτρέπεται η πρόσβαση εξαιτίας μη έγκυρων πιστοποιήσεων" κατά την πρόσβαση σε μια τοποθεσία Web που είναι μέρος ενός χώρου συγκέντρωσης εφαρμογών των υπηρεσιών IIS 6.0
Συμπτώματα Κατά την προσπάθειά σας να αποκτήσετε πρόσβαση σε μια
τοποθεσία Web των υπηρεσιών Microsoft Internet Information Services (IIS) 6.0,
η οποία έχει ρυθμιστεί να χρησιμοποιεί μόνο τον ενσωματωμένο έλεγχο ταυτότητας
των Windows, σας ζητείται να δώσετε τις πιστοποιήσεις χρήστη που
χρησιμοποιείτε. Κατά την προσπάθειά σας να συνδεθείτε, εμφανίζεται ξανά η
προτροπή σύνδεσης. Αφού επιχειρήσετε να συνδεθείτε για τρίτη φορά, εμφανίζεται
το ακόλουθο μήνυμα λάθους: Σφάλμα HTTP 401.1 - Μη
εξουσιοδοτημένη πρόσβαση: Δεν επιτρέπεται η πρόσβαση εξαιτίας μη έγκυρων
πιστοποιήσεων" (HTTP Error 401.1 - Unauthorized: Access is denied due to invalid credentials). ΑιτίαΑυτή η συμπεριφορά ενδέχεται να προκύψει αν ισχύουν οι
ακόλουθες συνθήκες:
Προτεινόμενη αντιμετώπισηΕάν αυτή η συμπεριφορά παρουσιαστεί όταν ο χώρος
συγκέντρωσης εφαρμογών εκτελείται σε έναν τοπικό λογαριασμό, ακολουθήστε τα
βήματα της ενότητας "Λύση". Για να επιλύσετε αυτήν τη συμπεριφορά όταν ο χώρος συγκέντρωσης εφαρμογών εκτελείται σε ένα λογαριασμό χρήστη τομέα, ορίστε ένα HTTP SPN με το όνομα NetBIOS και το έγκυρο όνομα τομέα (FQDN) του λογαριασμού χρήστη τομέα, στον οποίο εκτελείται ο χώρος συγκέντρωσης εφαρμογών. Για να γίνει αυτό,ακολουθήστε τα εξής βήματα σε έναν ελεγκτή τομέα: Σημαντικό Το SPN μιας υπηρεσίας είναι δυνατόν να συσχετιστεί μόνο με ένα λογαριασμό. Επομένως, εάν χρησιμοποιήσετε αυτήν την προτεινόμενη επίλυση, κάθε άλλη εφαρμογή που εκτελείται με διαφορετικό λογαριασμό χρήστη τομέα δεν είναι δυνατόν να χρησιμοποιηθεί μόνο με τον ενσωματωμένο έλεγχο ταυτότητας των Windows.
Εναλλακτικός τρόπος αντιμετώπισηςΓια να επιλύσετε αυτήν τη συμπεριφορά στην περίπτωση που
έχετε πολλούς χώρους συγκέντρωσης εφαρμογών που εκτελούνται σε διαφορετικούς
λογαριασμούς χρήστη τομέα, πρέπει να επιβάλλετε στις IIS να χρησιμοποιήσουν το
NTLM ως μηχανισμό ελέγχου ταυτότητας, εάν θέλετε να χρησιμοποιήσετε μόνο τον
ενσωματωμένο έλεγχο ταυτότητας των Windows. Για να γίνει αυτό, ακολουθήστε τα
εξής βήματα στο διακομιστή που εκτελεί τις IIS:
Κατάσταση Αυτή η
συμπεριφορά οφείλεται στη σχεδίαση. Περισσότερες πληροφορίεςΕάν ορίσετε το SPN χρησιμοποιώντας μόνο το FQDN του
διακομιστή που εκτελεί τις IIS, θα σας ζητηθούν πιστοποιήσεις χρήστη μετά από
30 λεπτά. Το χρονικό όριο των 30 λεπτών παρουσιάζεται εξαιτίας του τρόπου με
τον οποίο ο Internet Explorer αποθηκεύει στη μνήμη cache τις πληροφορίες DNS
(Domain Name System). Μετά από 30 λεπτά,ο Internet Explorer επαναφέρει το όνομα
NetBIOS. Κατά συνέπεια, πρέπει να βεβαιωθείτε ότι έχετε επίσης δηλώσει το SPN,
χρησιμοποιώντας το όνομα NetBIOS του διακομιστή που εκτελεί τις IIS, για να
αποτρέψετε την εμφάνιση του ερωτήματος που σας ζητά τις πιστοποιήσεις
χρήστη. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου
παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft
(Knowledge Base): 263558
(http://support.microsoft.com/kb/263558/EL/
)
Τρόπος με τον οποίο ο Internet Explorer χρησιμοποιεί τη μνήμη cache για καταχωρήσεις κεντρικού υπολογιστή DNS
Για να επαληθεύσετε τα SPN που δηλώθηκαν για το
λογαριασμό χρήστη στον οποίο εκτελείται ο χώρος συγκέντρωσης εφαρμογών,
ξεκινήστε μια γραμμή εντολών, πληκτρολογήστε την ακόλουθη εντολή από τον
κατάλογο όπου είναι εγκατεστημένο το Setspn.exe και, στη συνέχεια, πιέστε το
πλήκτρο ENTER:setspn.exe -l UserName Εμφανίζεται μια λίστα με τα SPN που δηλώθηκαν για το λογαριασμό
χρήστη.ΑναφορέςΓια πρόσθετες πληροφορίες σχετικά με τη χρήση του
ενσωματωμένου ελέγχου ταυτότητας των Windows χρησιμοποιώντας χώρους
συγκέντρωσης εφαρμογών των IIS, επισκεφθείτε την ενότητα "Περιορισμοί
ταυτότητας διαδικασίας εργασίας με τον έλεγχο ταυτότητας Kerberos" στην
ακόλουθη τοποθεσία της Microsoft στο Web (στα αγγλικά): http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/523ae943-5e6a-4200-9103-9808baa00157.mspx
(http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/523ae943-5e6a-4200-9103-9808baa00157.mspx)
Για πρόσθετες πληροφορίες σχετικά με τις αποτυχίες ελέγχου
ταυτότητας ή τις αποτυχίες ελέγχου πρόσβασης στις IIS, μπορείτε να κάνετε λήψη
του Authentication and Access Control Diagnostics 1.0. Το ακόλουθο αρχείο είναι διαθέσιμο για
λήψη από το Κέντρο λήψης της Microsoft (Download Center):http://www.microsoft.com/downloads/details.aspx?FamilyId=E90FE777-4A21-4066-BD22-B931F7572E9A&displaylang=en (Αγγλική έκδοση)
(http://www.microsoft.com/downloads/details.aspx?FamilyId=E90FE777-4A21-4066-BD22-B931F7572E9A&displaylang=en)
Σημείωση Το εργαλείο AuthDiag έχει σχεδιαστεί για να σας βοηθήσει να δείτε
κάθε ένα από τα ακόλουθα μηνύματα λάθους:
| Άλλοι πόροι Tοποθεσίες υποστήριξης
ΚοινότηταΆμεση λήψη βοήθειαςΜεταφράσεις άρθρων |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
Επιστροφή στην αρχή
