Wenn ich in Visual Studio debugge, wird Firefox geöffnet, und das ist ärgerlich, weil Internet Explorer und Visual Studio miteinander verbunden sind. Wenn Sie z. B. den Internet Explorer-Browser schließen, der beim Debuggen geöffnet ist, stoppt Visual Studio das Debugging. Wie kann ich Visual Studio dazu bringen, stattdessen Internet Explorer zu öffnen, ohne dass ich Internet Explorer als Standardbrowser einstellen muss?
Antworten
Zu viele Anzeigen?Wenn Sie eine MVC 3-Anwendung ausführen, klicken Sie im Projektmappen-Explorer auf das Symbol "Alle Dateien anzeigen". Unter der Datei "Global.asax" sollte sich eine Datei namens "YourProjectName.Publish.XML" befinden, auf die Sie mit der rechten Maustaste klicken und dann auf "Durchsuchen mit..." klicken.
Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf eine ASPX-Seite, wählen Sie "Durchsuchen mit" und wählen Sie IE als Standard aus.
Hinweis: Dieselben Schritte können auch verwendet werden, um Google Chrome als Browser-Option hinzuzufügen und ihn optional als Standardbrowser festzulegen.
Sie können auch mit Firefox debuggen.
Folgen Sie diesen Schritten: Tool
-> Attach to process
und wählen Sie firefox.exe
oder Ihren Standardbrowser. Dann wird der Debugger mit diesem Browser funktionieren. Aber ich hatte einige Probleme, wenn Firefox 32 Bit ist und VS2010 64 Bit ist.
Klicken Sie auf jeden Fall mit der rechten Maustaste auf das aktuelle Dokument, blättern Sie mit -->
wählen Sie dann Ihren Browser aus und legen Sie ihn als Standard fest. Dieser Weg ist besser. B'cause firefox's process id kann sich ändern, so dass Sie für das Anhängen des Prozesses wieder ärgerlich sein.