Ich möchte System.Web.Mvc.DefaultControllerFactory debuggen (einen Haltepunkt in gesetzt), ist das möglich?
-
22-08-2019 - |
Frage
Ich habe ein Projekt, das die System.Web.Mvc Assembly im GAC verweist. Ich habe auch den ASP.NET MVC-Quellcode von Codeplex. Ich möchte durch Schreiten durch seine Methoden, um ein besseres Verständnis der DefaultControllerFactory zu bekommen. Wie könnte ich dies einzurichten?
Danke!
Lösung
- Kompilieren Sie das MVC-Code.
- Deinstallieren des MVC (Um sicherzustellen, dass Sie debuggen nicht über die Retail-Bits)
- Verwenden Sie die Assembly, die Sie anstelle der Einzelhandel zusammengestellt.
Andere Tipps
Wenn Sie die MVC-Quelldateien von Codeplex herunterladen zu tun, habe ich auf , wie die System.Web.Mvc Montag debuggen, die Sie nützlich finden können.
Ihre Baugruppen können auch in Release kompiliert werden, wenn die Lösung Configuratin nach unten fallen, sagt Debug. Es kann auch sein, dass w3p.exe Ihre Freilassung Baugruppen geladen.
1 -Use der Build-> Manager Feature-Konfiguration und stellen Sie sicher, sind alle Projektkonfigurationen Debug. 2 - Bauen Sauber 3 - Rebuild Lösung 4 - Iisreset (leert Veröffentlichungs Baugruppen, wenn sie geladen) 5 - Aufrufen einer Seite 6 - Attach-Prozess
hoffentlich die festen roten Kreise zeigen sich nun - viel Glück