Wenn Sie Visual Studio Development Server nicht verwenden möchten und IIS einsetzen, können Sie wie folgt vorgehen (getestet in VS2015 Professional)
1) Anwendungspool im laufenden Betrieb - Vergewissern Sie sich, dass der verwendete Anwendungspool läuft, indem Sie eine Seite aus Ihrer Webanwendung aufrufen (er kann aufgrund eines Idle-Timeouts angehalten sein).
2) An den Prozess anhängen - Ctrl-Alt-P
o Debug -> Attach to Process
-> Suchen Sie den w3wp-Prozess, der zu Ihrer Anwendung gehört.
Der Prozess "Anhängen an" kann erheblich beschleunigt werden durch die Verwendung von ReAttach-Verlängerung die Verknüpfungen zu kürzlich angehängten Prozessen erstellt.
3) Anwendungspool recyceln - Stellen Sie sicher, dass der Anwendungspool recycelt wird, indem Sie entweder in den IIS gehen und ihn recyceln oder noch schneller, indem Sie in die web.config gehen, eine Änderung vornehmen, die keine Auswirkungen hat (fügen Sie etwas Leeres außerhalb der Tags ein) und sie speichern
4) Fehlersuche starten - Führen Sie eine Anfrage an eine beliebige Seite aus Ihrer Webanwendung aus, um deren Initialisierung zu erzwingen. Sie sollten in der Lage sein, Haltepunkte von jeder der Startup-Methoden in der Anwendung zu setzen und zu erreichen. Global.asax
protected void Application_Start()
void Application_BeginRequest(Object sender, EventArgs e)
protected void Session_Start(object sender, EventArgs e)