Blazor WebAssembly "Unable to attach to browser"

0

Witam,

Stworzyłem sobie nowy projekt Blazor WebAssembly I w momencie w którym próbuje go odpalić wywala mi się błąd:

"Failed to launch debug adapter. Unable to attach to browser"

Probowałem:
ISS Express Realse/debug,
Platform - Any CPU,
Chrome/Edge

Output pokazuje mi coś takiego

got exception System.Net.WebSockets.WebSocketException (997): The server returned status code '403' when status code '101' was expected.
  at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, CancellationToken cancellationToken, ClientWebSocketOptions options)
  at Microsoft.WebAssembly.Diagnostics.DevToolsProxy.Run(Uri browserUri, WebSocket ideSocket)
  at Microsoft.WebAssembly.Diagnostics.DebugExtensions.<>c__DisplayClass2_0.<<UseDebugProxy>g__ConnectProxy|5>d.MoveNext()

Starałem się trochę pogooglować i rzeczywiście problem czasami się zdarza. Próbowałem bez żadnego efektu:

  • aktualizacja VS do najnowszej wersji, 16.10.4
  • repeair installation
  • Option-> Debugger, wyłączenie debugowania JS
  • usuniecie katalogów z projektu .vs / bin / obj
  • clear browser (ta która mi się tworzy jak builduje projekt)

mogę w launchSettings.json zmienisz LauncheBrowser na false
Apka się odpala i mogę podpiąć się do niej z własnoręcznie odpalonej przeglądarki (Chrome i Edge) idąć na adres http://localhost:59239
nie mniej wtedy breakpointy nie działają.

Przyznam, że pewnie nadal będę w stanie kontynuować kurs który rozpocząłem nie mniej jest to dość dziwne i mam nadzieję, że ktoś będzie w stanie coś poradzić.

Ktoś coś?

Pozdrawiam

1

Błąd 403 Forbidden może oznaczać, że masz już uruchomioną instancję debugera, do której nowo odpalana instancja nie ma praw. Może to też być https. Ustawiając LaunchBrowser na false wchodzisz na swoją stronę przez http, a VS chyba domyślnie włącza po SSL.

1

Spróbuj usunąć folder .vs i jakiekolwiek tymczasowe pliki i foldery które tam jeszcze są (bin, obj itp). Zrób rebuild solucji I sprawdź jeszcze raz.

0

@AdamWox: Wybacz, ale jeszcze jestem zielony jak wiosenna trawa. Żadna inna aplikacja nie była otwarta w tle i nic się nie debugowało. Na wszelki wypadek zrestartowałem kompa, jeszcze raz usunąłem foldery .vs / bin / obj i spróbowałem jeszcze raz IISExpress i cały czas ten sam problem i błąd.

Nic, będę jakoś musiał z tym żyć ;/. Dziękuję za pomoc.

0

Usuń folder .vs, uruchom VS jako administrator i spróbuj wtedy.

1 użytkowników online, w tym zalogowanych: 0, gości: 1