3

Mögliche Duplizieren:
Visual Studio - Prevent stopping debugging from closing Internet ExplorerWarum schließt der Internet Explorer, nachdem ich meine Webanwendung mit VS2008 debuggt habe?

Als ich in Visual Studio 2008 meine Web-Anwendung Debuggen starten, ein neues Internet Explorer-Fenster öffnet sich. Wenn ich mit dem Debugging fertig bin, wird das neue Fenster mit allen zuvor geöffneten IE-Fenstern geschlossen.

Ich bin es leid, alle offenen Websites zu verlieren, wenn ich meine App debugge. Bitte helfen Sie mir, eine Lösung zu finden!

+0

warten ...... was? – Will

+0

Es gibt eine ähnliche [Frage] (http://stackoverflow.com/questions/281034/visual-studio-prevent-stopping-debugging-from-closing-internet-explorer) hier. Sehen Sie, ob es hilft. – Shoban

Antwort

1

Immer wenn Sie eine Web-App von Visual Studio "ausführen", wird es, wie Sie sagen, eine Instanz eines Webbrowsers starten (wie sonst werden Sie Ihre Anwendung verwenden?) Wenn Sie dies nicht möchten, wäre es das Beste Richten Sie Ihre Anwendung in IIS ein, und starten Sie anschließend einen Webbrowser, navigieren Sie zu localhost/App und fügen Sie den Prozess dann manuell in Visual Studio an die Webbrowserinstanz an. Auf diese Weise bleibt der Browser beim Debuggen hängen.

0

Ich weiß nicht über die Grammatik, aber ich nehme an, dass Sie an eine vorhandene IE-Sitzung anhängen möchten, anstatt eine neue beim Debuggen zu erstellen. Anstatt das Debuggen zu stoppen, möchten Sie auch die IE-App vom Debugger trennen.

Suchen Sie in Ihren Debug-Eigenschaften, um die Debug-Einstellung 'Attach' zu sehen.

0

Gehen Sie in den Projektoptionen zum Abschnitt "Web". Es gibt eine Reihe von Startaktionen, aus denen Sie auswählen können. Wenn kein Webbrowser geöffnet werden soll, wählen Sie "Eine Seite nicht öffnen. Warten Sie auf eine Anfrage von einer externen Anwendung". Dann können Sie jede Instanz eines Webbrowsers verwenden, um Ihre Anwendung zu starten, und sie ist nicht an Ihre Debugsitzung gebunden.

Wenn Sie mit dem integrierten Webserver arbeiten, können Sie den verwendeten Port durch Klicken auf das "Web" -Symbol in der Taskleiste sehen.

Verwandte Themen