În trecut, când se depana un site, era obișnuit să dai click dreapta direct în soluție – să începi o instanță nouă, dar ulterior s-a constatat că astfel de dezavantaje erau: 1. Începutul este relativ lent; 2. Parametrul de cerere al unor browsere nu poate fi importat; 3. Dacă nu specifici URL-ul de pornire, VS va încărca pagina către localhost, cum ar fi http://localhost/test.aspx; În acest caz, cookie-urile partajate prin nume de domeniu nu pot fi partajate. Pe partea dificilă, am decis să depanez paginile IIS atașând un proces în VS. Pașii sunt următorii: 1. Creează un site în IIS și indică direct folderul unde se află programul (sau calea indică folderul unde programul este publicat); 2. Setează un punct de întrerupere pe pagina ce urmează să fie testată, apoi selectează "Debug" > "Atașează la proces" și selectează w3wp.exe proces din proces (trebuie să deschizi mai întâi CRM-ul sau pagina ce urmează a fi testată); Dacă nu găsești w3wp.exe proces, există o afișare a proceselor în toate sesiunile în partea de jos a listei de procese și o poți vedea 3. Dar am constatat că nu puteam introduce punctul de întrerupere, referindu-mă la instrucțiunile tuturor, dacă metoda de generare era debug și așa mai departe, problema nu a rezolvat problema. În cele din urmă, am descoperit că era depanorul paginii de proprietăți al proiectului web – codul nativ nu a fost bifat, iar pagina poate fi depanată cu succes, așa că mă bucur! 4. În plus, este recomandat să verificați posibilitatea de a activa editarea imaginii de mai sus și să continuați să o bifatați, altfel poate fi raportată ca o eroare și nu poate fi accesată
|