Czy mogę zatrzymać program Visual Studio odradzający się w przeglądarce, kiedy zacznę debugować?

9

Czy mogę zatrzymać program Visual Studio odradzający się po uruchomieniu debugowania w VS2010?

Witryna jest już otwarta, więc nie potrzebuję programu Visual Studio do odrodzenia kolejnego okna / karty / etc: \

Chciałbym móc wyłączyć to zachowanie. Przejrzałem mnóstwo, bezskutecznie.

Dziękuje za przeczytanie.

Kenny
źródło

Odpowiedzi:

11

W przypadku projektu aplikacji sieci Web:

Kliknij prawym przyciskiem myszy plik projektu i otwórz „Właściwości”. Tam przejdź do karty „Internet” i zmień opcję Rozpocznij akcję na „Nie otwieraj strony. Poczekaj na żądanie z aplikacji zewnętrznej. ” Zapobiegnie to automatycznemu odrodzeniu strony, chociaż nadal możesz ręcznie przejść do strony w celu jej debugowania.

Brisbe42
źródło
6

W przypadku „projektu witryny sieci Web”:

W VS2010 kliknij prawym przyciskiem myszy węzeł projektu w Eksploratorze rozwiązań, a następnie naciśnij Strony właściwości w menu kontekstowym. Alternatywnie, po prostu naciśnij Shift+, F4aby otworzyć strony właściwości. Następnie naciśnij Start Opcje w menu po lewej stronie i wybierz przycisk radiowy „Nie otwieraj strony ...”.

Daniel Macias
źródło
2

Nie sądzę, abyś znalazł sposób, aby to zrobić, ponieważ VS musi spawnować proces przeglądarki pod swoją kontrolą, aby mógł go podpiąć i umożliwić debugowanie. W ten sposób wie również, kiedy zakończysz debugowanie (zamknąłeś konkretny proces przeglądarki).

Z drugiej strony: Pewnego dnia surfowałem w przeglądarce debugowania uruchomionej przez VS (odłączyłem się od projektu, w którym debugowałem), a po użyciu go do wyszukiwania w Google przez jakiś czas w końcu Google zaczął narzekać „Przepraszamy, ale Twój komputer lub sieć może wysyłać automatyczne zapytania. Aby chronić naszych użytkowników, nie możemy teraz przetworzyć Twojego żądania ”. :)

Ƭᴇcʜιᴇ007
źródło
2

Jest to możliwe i odbywa się w inny sposób w zależności od tego, czy aplikacja jest skonfigurowana jako „Projekt witryny sieci Web” czy „Projekt aplikacji sieci Web” w programie Visual Studio 2010.

W przypadku projektu aplikacji sieci Web:

Kliknij prawym przyciskiem myszy plik projektu i otwórz „Właściwości”. Tam przejdź do karty „Internet” i zmień opcję Rozpocznij akcję na „Nie otwieraj strony. Poczekaj na żądanie z aplikacji zewnętrznej. ” Zapobiegnie to automatycznemu odrodzeniu strony, chociaż nadal możesz ręcznie przejść do strony w celu jej debugowania.

odpowiedział 23 grudnia 2011 o 0:09 Brisbe42 https://superuser.com/users/8627/brisbe42

W przypadku projektu witryny sieci Web:

W VS2010 kliknij prawym przyciskiem myszy węzeł projektu w Eksploratorze rozwiązań, a następnie naciśnij Strony właściwości w menu kontekstowym. Alternatywnie, po prostu naciśnij Shift + F4, aby otworzyć strony właściwości. Następnie naciśnij Start Opcje w menu po lewej stronie i wybierz przycisk radiowy „Nie otwieraj strony ...”.

Odpowiedzi udzielił: Daniel Macias https://superuser.com/users/113770/daniel-macias

Chciałbym zaznaczyć, że zarówno Daniel, jak i Brisbe42 mają poprawną odpowiedź. Być może Meta może to rozwiązać. Oto ich odpowiedzi, obie zawarte w jednej odpowiedzi - obie są poprawne, w zależności od kontekstu.

Kenny
źródło