0

Nach der Installation von Dotnetcore und Update 3 wurde mein Debugging in die Hölle geschossen. Ich kann Code debuggen aber nicht global.asax - und ich betreibe Iisexpress und es funktionierte bis zum Update.VS 2015 update 3 Haltepunkt in global.asax

Die Sache ist, dass es nicht alle Projekte sind. Einige der einfacheren kann ich in global.asax in einen Haltepunkt springen. Meine Kollegen sind auf Update 2 und für sie ist es kein Problem mit Breakpoints in allen Projekten.

Ich könnte mit dem Problem leben, wenn es nur Breakpoint-Problem war, aber es scheint nicht zu laden global.asax wie es sollte, da meine Überschreibung von ServicePointManager.ServerCertificateValidationCallback für selbstsignierte Cert funktioniert nicht für mich, aber es tut für meine Kollegen.

Ich hatte ein Problem mit irgendwelchen Breakpoints, bis ich alle bin-Ordner und Obj-Ordner löschte, und alle temporären Aspnet-Dateien unter dem Windows-Ordner dotnet gelöscht.

Ich habe den Großteil der Post über Einstellungen für Debug und Projekte vergeblich durchgelaufen, und ich habe vs 2015 zweimal neu installiert. Ich kann den Download von vs 2015 Professional Update 2 auf Visualstudio.com nicht finden ... sie scheinen nur die neuesten und nichts anderes zu haben.

Wer hat irgendwelche Ideen?

/Erik

+0

Update: Es scheint manchmal den Haltepunkt in Application_Start getroffen, wenn ich für ungültig cert Vergangenheit den Fehler gehen, und eine get-Methode über den Browser aufrufen ... aber nicht immer. Wenn es den Haltepunkt erreicht, funktioniert meine Überschreibung für cert wie erwartet. Muss der vshost global.asax nicht laden, wenn das Projekt gestartet wird, damit ein ungültiger Cert-Fehler an den Browser zurückgegeben wird? – user3378248

Antwort

0

Das war die seltsamste jemals beheben. Ich denke jedoch, dass es eher eine Umgehungslösung ist.

Dies wurde behoben, indem beide Standard-URL auf den Ordner (es war nicht der Stammordner), wo ich meine Startseite hatte UND die Seite auf die Standard-Startseite unter Projekteigenschaften eingestellt.

Wenn ich die Startseite festgelegt, aber die Standard-URL nicht auf den Ordner festgelegt hätte, in dem sich die Seite befand, würde beim Start global.asax nicht geladen. Und wenn ich nur die Startseite eingestellt hätte, würde sie es nicht finden - also denke ich, dass es hier irgendwo einen Fehler gibt.

/Erik