Depanarea problemelor cu paginile de modificare a parolei care sunt incluse în IIS


Rezumat


Acest articol descrie cum se depanează problemele diferite pe care le puteți întâmpina atunci când utilizați paginile de modificare a parolei care sunt incluse în Microsoft Internet Information Services (IIS).

INTRODUCERE


Paginile de modificare a parolei care sunt incluse în IIS vă permit să modificați parolele contului de utilizator într-o pagină web. În fiecare versiune de IIS, este posibil să întâmpinați probleme atunci când utilizați paginile de modificare a parolei. Acest articol vă ajută să depanați problemele care pot apărea și furnizează pașii pentru a vă asigura că utilizați cea mai recentă versiune a paginilor de modificare a parolei pentru fiecare versiune de IIS.

Mai multe informații


Instalați cele mai recente pagini de modificare a parolei

Înainte de a începe să depanați problema, asigurați-vă că aveți cele mai recente pagini de modificare a parolei.

IIS 4,0

Notă Deoarece Microsoft Windows NT 4 nu mai este un sistem de operare acceptat, paginile care sunt incluse cu IIS 4,0 nu vor fi actualizate pentru a rezolva problemele. Totuși, puteți încerca să actualizați fișierele utilizând fișierele care sunt incluse în Windows 2000.Paginile care sunt incluse în pachetul de opțiuni Windows NT 4,0 utilizează extensia ISM. dll ISAPI. Din cauza problemelor de securitate care sunt asociate cu această extensie, vă recomandăm să procedați astfel:
  • Faceți upgrade acestor pagini la cea mai recentă versiune care utilizează extensia ASP. dll ISAPI pentru execuția lor.
  • Utilizați tehnologia Active Directory Service interfețe (ADSI) pentru funcționalitatea paginilor.
Pentru a face acest lucru, urmați acești pași:
  1. Instalați extensiile client Active Directory pentru NT Workstation 4,0. Pentru mai multe informații, vizitați următorul site Web Microsoft:
  2. Faceți backup folderului Iisadmpwd existent, apoi instalați pachetul HTR-2-ASP Windows NT 4,0.
  3. Asigurați-vă că paginile HTR sunt mapate la ASP. dll și asigurați-vă că paginile din folderul Iisadmpwd sunt actualizate corect. După ce actualizați paginile HTR pentru a utiliza tehnologia Microsoft ASP, contactați serviciile de asistență pentru produse Microsoft pentru a primi și a instala remedierea rapidă descrisă în următorul articol din baza de cunoștințe Microsoft:
    831047 Remediere: întâmpinați diverse probleme atunci când utilizați paginile de modificare a parolei în IIS 5,0  
    Notă Deoarece Microsoft Windows NT 4 nu mai este un sistem de operare acceptat, paginile care sunt incluse cu IIS 4,0 nu vor fi actualizate pentru a rezolva problemele. Totuși, puteți încerca să actualizați fișierele utilizând fișierele care sunt incluse în Windows 2000.

IIS 5,0 pre-Service Pack 4

Dacă IIS 5,0 nu face upgrade la Windows 2000 Service Pack 4 (SP4), paginile de modificare a parolei utilizează în continuare extensia ISM. dll ISAPI. Din cauza problemelor de securitate care sunt asociate cu această extensie, vă recomandăm să procedați astfel:
  • Faceți upgrade acestor pagini la cea mai recentă versiune care utilizează extensia ASP. dll ISAPI pentru execuția lor.
  • Utilizați tehnologia ADSI pentru funcționalitatea paginilor.
Pentru a face acest lucru, urmați acești pași:
  1. Descărcați pachetul de instalare pentru Microsoft Windows 2000 Service Pack 2 (SP2) sau Windows 2000 Service Pack 3 (SP3).
  2. După ce instalați pachetul Windows 2000 HTR-2-ASP pentru a face paginile HTR să utilizeze ASP. dll, contactați serviciile de asistență pentru produse Microsoft pentru a primi și a instala remedierea rapidă descrisă în următorul articol din baza de cunoștințe Microsoft:
    831047 Remediere: întâmpinați diverse probleme atunci când utilizați paginile de modificare a parolei în IIS 5,0  

IIS 5,0 post-Service Pack 4

Dacă IIS 5,0 a fost actualizat la Windows 2000 Service Pack 4, contactați serviciile de asistență pentru produse Microsoft pentru a primi și a instala remedierea rapidă descrisă în următorul articol din baza de cunoștințe Microsoft:
831047 Remediere: întâmpinați diverse probleme atunci când utilizați paginile de modificare a parolei în IIS 5,0 

IIS 6,0

Atunci când rulează IIS 6,0, contactați serviciile de asistență pentru produse Microsoft pentru a primi și a instala remedierea rapidă descrisă în următorul articol din baza de cunoștințe Microsoft:
833734 Remediere: întâmpinați diverse probleme atunci când utilizați paginile de modificare a parolei în IIS 6,0 

Depanarea problemelor

După ce ați verificat dacă aveți cele mai recente fișiere instalate, dacă încă întâmpinați probleme atunci când utilizați paginile de modificare a parolei, consultați secțiunile următoare pentru a ajuta la depanarea problemelor.

Configurație utilizator anonim

Asigurați-vă că utilizatorul anonim este același pentru ambele dintre următoarele locații:
  • Directorul virtual Iisadmpwd
  • Site-ul web în care se află directorul virtual Iisadmpwd
În plus, asigurați-vă că utilizatorul anonim are permisiunile de conectare corespunzătoare pe site-ul Web IIS, chiar dacă este posibil să nu utilizați acces anonim pe oricare dintre paginile web. Pentru a testa dacă utilizatorul anonim are permisiunile corecte pe site-ul Web IIS, configurați o pagină Web simplă care are acces anonim doar ca autentificare. Apoi, încercați să deschideți acea pagină Web în Microsoft Internet Explorer.

Primiți un mesaj de eroare "obiect obligatoriu"

Pentru a rezolva această problemă, înregistrați fișierul Iispwchg. dll. Pentru a înregistra acest fișier în IIS 4,0 și în IIS 5,0, tastați următoarea comandă la o linie de comandă:
regsvr32 c:\winnt\sytem32\inetsrv\iisadmpwd\iispwchg.dll
Pentru a înregistra fișierul în IIS 6,0, tastați următoarea comandă la o linie de comandă:
regsvr32 c:\windows\system32\inetsrv\iisadmpwd\iispwchg.dll

Primiți o eroare-2147022675 "utilizatorul nu a fost găsit" mesaj de eroare

Verificați dacă ați introdus corect numele de utilizator. Dacă nu există nicio casetă text pentru a introduce numele de domeniu separat, asigurați-vă că introduceți numele de utilizator fie în formatul Domain\username , fie în formatul username@Domain .

Primiți o eroare-2147023545 "nu pot accesa informații despre domeniu" mesaj de eroare

Verificați dacă computerul care rulează IIS poate accesa controlerul de domeniu pentru domeniul pe care îl rulează. În plus, asigurați-vă că utilizați un nume de domeniu valid.

Primiți un mesaj de eroare "eroare-2147024845" Network Communication problemă "

Acest mesaj de eroare se traduce într-un mesaj de eroare de rețea în care computerul care rulează IIS nu poate comunica cu computerul la distanță. Asigurați-vă că controlerul de domeniu este disponibil pentru domeniul în care încercați să modificați parola. De asemenea, asigurați-vă că controlerul de domeniu pentru domeniu poate comunica cu computerul care rulează IIS.

Primiți o eroare-2147023569 "restricție cont" mesaj de eroare

Asigurați-vă că nu este în vigoare nicio politică de domeniu care împiedică utilizatorul să modifice parola. De exemplu, o restricție de proprietate MinPasswordAge sau o restricție de oră de conecta pot fi în vigoare.

Primiți un mesaj de eroare "fișier negăsit"

De obicei, această problemă apare atunci când faceți clic pe modificare parolă într-un client Microsoft Outlook Web Access (OWA). Această problemă apare atunci când una dintre următoarele condiții este adevărată:
  • Condiția 1: Rulează un server front-end Microsoft Exchange Server 2003 pe IIS 5,0. Cu toate acestea, serverul back-end este un server bazat pe Exchange 2003 care rulează pe un computer bazat pe Windows Server 2003. În acest caz, OWA încearcă să găsească fișierul Aexp2b. ASP și acest fișier nu există în IIS 5,0. Pentru a rezolva această problemă, faceți o copie a fișierului Aexp2b. HTR care se află în folderul Iisadmpwd. Apoi, redenumiți fișierul Aexp2b. ASP.
  • Condiția 2: Se execută un server front-end Exchange 2003 pe IIS 6,0. Cu toate acestea, serverul back-end este un server bazat pe Exchange 2000 care rulează pe un computer bazat pe Windows 2000. În acest caz, OWA încearcă să găsească fișierul Aexp2b. HTR și acest fișier nu există în IIS 6,0. Pentru a rezolva această problemă, faceți o copie a fișierului Aexp2b. ASP care se află în folderul Iisadmpwd. Apoi, redenumiți fișierul Aexp2b. HTR. În plus, trebuie să adăugați o mapare pentru extensia. HTR pentru a fi procesată de ASP. dll în directorul virtual Iisadmpwd.
  • Condiția 3: Rulează un server front-end Exchange 2003 pe IIS 6,0. Cu toate acestea, back-end este un server bazat pe Exchange 2003 care rulează pe un computer bazat pe Windows 2000. În acest caz, OWA încearcă să găsească fișierul Aexp2b. HTR și acest fișier există în IIS 6,0. Pentru a rezolva această problemă, faceți o copie a fișierului Aexp2b. ASP care se află în folderul Iisadmpwd. Apoi, redenumiți fișierul Aexp2b. HTR. În plus, trebuie să adăugați o mapare pentru extensia. HTR pentru a fi procesată de ASP. dll în directorul virtual Iisadmpwd.
În condiția 2 și în condiția 3, trebuie să adăugați o mapare pentru extensia. HTR în directorul virtual Iisadmpwd. Pentru a face acest lucru, urmați acești pași:
  1. Faceți clic pe Start, pe toate programele, pe Instrumente de administrare, apoi pe Manager Internet Information Services (IIS).
  2. Găsiți, apoi faceți clic dreapta pe directorul virtual IISADMPWD, apoi faceți clic pe Proprietăți.
  3. În caseta de dialog Proprietăți , pe Fila director virtual , faceți clic pe Configurație.
  4. În caseta de dialog configurare aplicație , faceți clic pe fila mapări .
  5. Dacă aveți o mapare pentru extensia. HTR care este mapată la C:\Windows\System32\Inetsrv\Asp.dll, treceți peste restul pașilor. Dacă nu aveți o mapare, faceți clic pe Adăugare.
  6. În caseta de dialog Adăugare/Editare aplicație extinderea mapării , tastați următorul text în Caseta executabil :
    C:\Windows\System32\Inetsrv\ASP.DLL
  7. În caseta extensie , tastați . HTR.
  8. Sub verbe, faceți clic pentru a selecta Caseta de selectare limitare la , apoi tastați Obțineți, postați în casetă.
  9. Asigurați-vă că este bifată caseta de selectare atât motorul script, cât și caseta de selectare se verifică dacă fișierul există .
  10. Faceți clic pe OK de două ori pentru a salva modificările.

Numele de utilizator nu este populat

Acest comportament este un efect secundar al utilizării autentificării anonime în directorul virtual Iisadmpwd. Dacă numele de utilizator trebuie să fie populat, dezactivați autentificarea anonimă, astfel încât accesul la acest director virtual să poată fi autentificat. Dacă procedați astfel, paginile de modificare a parolei pot obține informațiile de autentificare.

Numele de utilizator specificat conține caractere care nu sunt valide

Asigurați-vă că numele de utilizator conține doar caractere valide. Dacă această problemă apare încă, faceți upgrade la cel mai recent motor de script. Această eroare apare deoarece apar probleme atunci când motorul script încearcă să efectueze o expresie regulată a numelui de utilizator pentru un set de caractere nevalide. Pentru a obține cea mai recentă versiune a motorului de scriptare, vizitați următorul site Web Microsoft: 

Atunci când faceți clic pe OK, vi se solicită să remiteți acreditările de modificare a parolei

Această problemă poate apărea dacă clientul nu s-a autentificat la IIS înainte ca clientul să remită solicitarea. De obicei, această problemă apare în OWA atunci când sunt adevărate următoarele condiții:
  • Autentificarea de bază este activată în directorul virtual Iisadmpwd și în directorul virtual Exchange.
  • Exchange utilizează Owaauth. dll pentru a controla conectarea la OWA.
Când vi se solicită acreditările, asigurați-vă că introduceți parola veche pe care încercați să o modificați. Introduceți parola veche, deoarece încă modificați parola atunci când faceți clic pe OK. Introduceți acreditările noi doar după ce primiți mesajul că parola s-a modificat cu succes.

Fabrica de clase a obiectului Server ASP 0177 nu a putut furniza clasa solicitată

După ce aplicați IIS 5 SP4 pe serverul web bazat pe IIS 5, dacă faceți clic pe modificare parolă, veți primi următorul mesaj de eroare:
Fabrica de clase de obiecte Server ASP 0177 nu a putut furniza clasa solicitată. IISadmpwd/aexp2b. HTR, line 61 "IISadmpwd/aexp2b. HTR, line 61 este setat objNet = server. funcția (" WScript. Network ")

Referințe


Pentru mai multe informații, faceți clic pe următoarele numere de articol pentru a vedea articolele în baza de cunoștințe Microsoft:
297121 Utilizarea caracteristicii modificare parolă cu Outlook Web Access
833734 Remediere: întâmpinați diverse probleme atunci când utilizați paginile de modificare a parolei în IIS 6,0
831047 Remediere: întâmpinați diverse probleme atunci când utilizați paginile de modificare a parolei în IIS 5,0
331834 Modificarea funcționalității parolei înlocuite cu pagini Active Server
271071 Cum se setează permisiunile NTFS necesare și drepturile de utilizator pentru un server Web IIS 5,0
812614 Permisiuni implicite și drepturi de utilizator pentru IIS 6,0