Tidigare, när man felsökte en webbplats, var det brukligt att högerklicka direkt i lösningen – starta en ny instans, men senare upptäckte man att sådana nackdelar var: 1. Starten är relativt långsam; 2. Begäranparametern för vissa webbläsare kan inte importeras; 3. Om du inte anger start-URL:en kommer VS att ladda sidan till localhost, såsom http://localhost/test.aspx; I detta fall kan cookies som delas via domännamn inte delas. På den svåra sidan bestämde jag mig för att felsöka IIS-sidor genom att bifoga en process i VS. Stegen är följande: 1. Skapa en webbplats i IIS och peka direkt på mappen där programmet finns (eller sökvägen pekar till mappen där programmet publiceras); 2. Sätt en brytpunkt på sidan som ska testas, välj sedan "Debug" > "Bifoga till process" och välj w3wp.exe process i processen (du måste öppna CRM:et eller sidan som ska testas först); Om du inte hittar w3wp.exe process finns det en visa processer i alla sessioner längst ner i processlistan, och du kan se den 3. Men jag upptäckte att jag inte kunde ange brytpunkten, att hänvisa till allas instruktioner, om genereringsmetoden var debug och så vidare, löste inte mitt problem. Till slut upptäckte jag att det var webprojektets egenskapssid-felsökare – den inbyggda koden var inte kontrollerad, och sidan kan felsökas framgångsrikt, så glad! 4. Dessutom är det bäst att kontrollera aktivera redigering av ovanstående bild och fortsätta kryssa i den, annars kan den rapporteras som ett fel och kan inte nås
|