Kiedy debuguję w Visual Studio, Firefox otwiera się, co jest denerwujące ze względu na połączenia, które mają Internet Explorer i Visual Studio, na przykład po zamknięciu przeglądarki Internet Explorer, która uruchomiła debugowanie, Visual Studio przestaje debugować. Jak mogę przekonać Visual Studio do otwarcia Internet Explorera bez konieczności ustawiania Internet Explorera jako domyślnej przeglądarki?
źródło
W Visual Studio 2010 domyślna przeglądarka jest często resetowana (prawie za każdym razem, gdy zmienia się ustawienie IDE lub nawet po ponownym uruchomieniu Visual Studio). Istnieje teraz domyślne rozszerzenie wyboru przeglądarki na 2010 r., Które pomaga w walce z tym:
!!!Aktualizacja!!! Wygląda na to, że domyślny przełącznik przeglądarki WoVS nie jest już dostępny za darmo zgodnie z @Cory . Możesz spróbować Domyślny zmieniacz przeglądarki, ale go nie przetestowałem. Jeśli masz już wtyczkę WoVS, zalecamy wykonanie jej kopii zapasowej, aby można było zainstalować ją później.
Następujące rozwiązanie może już nie działać:
Domyślny przełącznik przeglądarki WoVS : http://visualstudiogallery.msdn.microsoft.com/en-us/bb424812-f742-41ef-974a-cdac607df921
Edycja: Działa to również z aplikacjami ASP.NET MVC .
Uwaga: Jednym z negatywnych skutków ubocznych instalacji tego rozszerzenia jest to, że wydaje się być aktualizowany mniej więcej raz w miesiącu. Spowodowało to, że niektórzy go odinstalowali, ponieważ dla nich jest to bardziej kłopotliwe niż problem, który rozwiązuje. Niezależnie od tego można go łatwo zaktualizować za pomocą menedżera rozszerzeń i nadal uważam, że jest bardzo przydatny.
Podczas uruchamiania VS zobaczysz następujący błąd:
źródło
W przypadku MVC3 nie musisz dodawać żadnych plików zastępczych , aby ustawić określoną przeglądarkę. Wszystko co musisz zrobić to:
źródło
Kliknij plik aspx prawym przyciskiem myszy i wybierz „Przeglądaj za pomocą”. Myślę, że istnieje opcja ustawienia domyślnego.
źródło
Może być również pomocny dla ASP.NET MVC:
Z http://avaricesoft.wordpress.com/2008/08/04/ ...
źródło
Jeśli używasz aplikacji MVC 3 - w eksploratorze rozwiązań kliknij ikonę pokaż wszystkie pliki, a następnie pod plikiem Global.asax powinien znajdować się plik o nazwie YourProjectName.Publish.XML, kliknij go prawym przyciskiem myszy, a następnie kliknij polecenie „Przeglądaj za pomocą. .. ”i wybierz swoją ulubioną przeglądarkę jako domyślną.
źródło
W Eksploratorze rozwiązań kliknij prawym przyciskiem myszy dowolną stronę ASPX, wybierz „Przeglądaj za pomocą” i wybierz IE jako domyślny.
Uwaga ... te same kroki można wykonać, aby dodać Google Chrome jako opcję przeglądarki i opcjonalnie ustawić ją jako domyślną przeglądarkę.
źródło
Szybka uwaga, jeśli nie masz .aspx w swoim projekcie (tj. XBAP), ale nadal musisz debugować za pomocą IE, po prostu dodaj stronę projektu do swojego projektu i kliknij prawym przyciskiem myszy, aby ustawić domyślną. Jest hacky, ale działa: P
źródło
Możesz również debugować przez firefox.
Wykonaj następujące czynności:
Tool
->Attach to process
i wybierzfirefox.exe
lub domyślną przeglądarkę. Następnie debugger będzie działał z tą przeglądarką. Ale miałem pewne problemy, gdy Firefox jest 32-bitowy, a VS2010 - 64-bitowy.W każdym razie kliknij prawym przyciskiem myszy bieżący dokument, przeglądaj za pomocą
-->
niż wybierz przeglądarkę, a następnie ustaw ją jako domyślną. Ten sposób jest lepszy. Identyfikator procesu B'cause firefox może się zmienić, więc będziesz zirytowany ponownym dołączeniem procesu.źródło
W przypadku VS 2017 debugowanie projektu ASP.NET w Chrome nie powoduje zalogowania się na konto Google.
Aby to naprawić, przejdź do Narzędzia -> Opcje -> Debugowanie -> Ogólne i wyłącz ustawienie Włącz debugowanie JavaScript dla ASP.NET (Chrome i IE).
źródło
W Visual Studio 2013 można to zrobić w następujący sposób:
1) Upewnij się, że wybrałeś projekt startowy z okna eksploracji rozwiązania 2) Spowoduje to wyświetlenie listy rozwijanej po lewej stronie listy rozwijanej debugowania. Możesz wybrać przeglądarkę z tej nowej listy rozwijanej.
Kluczem do sukcesu jest wybór projektu jako rozruchu
źródło
Wspomniałeś o Visual Studio. To jest dla Visual Studio 2013. W „Menu i narzędzia” w drugim wierszu, tuż poniżej Debugowania, masz rozwijane okno z listą / opcją „Emulatorów”. Twoja IE powinna być w opcji, wybierz ją, a ty są dobre do zrobienia. Łatwy sposób .
źródło
Twój projekt może nie zawierać plików aspx ponieważ może być innym rodzajem projektu internetowego.
Jeśli jednak ma folder ClientApp :
źródło
Innym sposobem jest wykonanie następujących czynności w programie Visual Studio:
źródło