Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Pouze tento týden sleva až 80 % na e-learning týkající se Swiftu. Zároveň využij výhodnou slevovou akci až 30 % zdarma při nákupu e-learningu - více informací.
discount 30 + hiring

Diskuze: Debug ASP.NET Core Blazor WebAssembly

Aktivity
Avatar
Bruce
Člen
Avatar
Bruce:23.4.2021 9:27

Nazdar,

chci se zeptata jesli je tu někdo kdo s tím(Debug ASP.NET Core Blazor WebAssembly) má zkušenosti. Postupoval jsem přesně podle dokumentace a pořád nemůžu debugovat client side. Breakpointy nastavené, ale chytnou se akorat ty na server side. Někdo něco?

Dík

Zkusil jsem: docs
Client launchsetting.json:
{
"iisSettings": {
"windowsAuthen­tication": false,
"anonymousAuthen­tication": true,
"iisExpress": {
"applicationUrl": "http://local­host:55119/",
"sslPort": 44310
}
},
"profiles": {
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": true,
"environmentVa­riables": {
"ASPNETCORE_EN­VIRONMENT": "Development"
},
"inspectUri": "{wsProtocol}://{ur­l.hostname}:{ur­l.port}/_frame­work/debug/ws-proxy?browser={brow­serInspectUri}"
},
"xxxxxx.Client": {
"commandName": "Project",
"launchBrowser": true,
"environmentVa­riables": {
"ASPNETCORE_EN­VIRONMENT": "Development"
},
"applicationUrl": "https://local­host:5001;http:­//localhost:5000",
"inspectUri": "{wsProtocol}://{ur­l.hostname}:{ur­l.port}/_frame­work/debug/ws-proxy?browser={brow­serInspectUri}"
}
}
}

server launchsettings­.json:
{
"iisSettings": {
"windowsAuthen­tication": false,
"anonymousAuthen­tication": true,
"iisExpress": {
"applicationUrl": "http://local­host:52086/",
"sslPort": 44318
}
},
"profiles": {
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": true,
"inspectUri": "{wsProtocol}://{ur­l.hostname}:{ur­l.port}/_frame­work/debug/ws-proxy?browser={brow­serInspectUri}",
"environmentVa­riables": {
"ASPNETCORE_EN­VIRONMENT": "Development"
}
},
"xxxxxxx.Web": {
"commandName": "Project",
"dotnetRunMes­sages": "true",
"launchBrowser": true,
"inspectUri": "{wsProtocol}://{ur­l.hostname}:{ur­l.port}/_frame­work/debug/ws-proxy?browser={brow­serInspectUri}",
"environmentVa­riables": {
"ASPNETCORE_EN­VIRONMENT": "Development"
},
"applicationUrl": "https://local­host:5001;http:­//localhost:5000"
}
}
}

 
Odpovědět
23.4.2021 9:27
Avatar
zelvicek
Člen
Avatar
Odpovídá na Bruce
zelvicek:27.4.2021 6:44

Popsaný problém mi občas taky nastane (používám FF a Edgium). Řeším to ručním otevřením development tools před vlastním krokováním.
V ranných fázích Blazor toolingu, kdy krokování ještě nebylo podporováno, jsem vše potřebné zapisoval do Console.

 
Nahoru Odpovědět
27.4.2021 6:44
Avatar
Bruce
Člen
Avatar
Odpovídá na zelvicek
Bruce:27.4.2021 7:31

A ve VS ti to breakpointy hitne? Mně totiž ani tam ne.

 
Nahoru Odpovědět
27.4.2021 7:31
Avatar
Odpovídá na Bruce
Ondřej Šrytr:27.4.2021 11:34

Ahoj,

nezobrazuje ti to hlášku "Breakpoint will not be Hit. No Symbols have been loaded for this document." po najetí na breakpoint? Podle toho, co jsem našel, debugovaní na client-side prý ještě není podporováno.

 
Nahoru Odpovědět
27.4.2021 11:34
Avatar
Bruce
Člen
Avatar
Odpovídá na Ondřej Šrytr
Bruce:27.4.2021 11:41

No videl sem video, kde to typek normalne debugoval, jak ve VSCode tak VS. Kdyz zkousim debugovat cisty template tak to pise co rikas ty, ale v jinem, pracovnim mam normalni breakpoint. https://www.youtube.com/watch?…

 
Nahoru Odpovědět
27.4.2021 11:41
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Odpovídá na Bruce
Ondřej Šrytr:27.4.2021 11:50

Jaký používáš prohlížeč? Teď jsem to zkoušel na Chromu i na Edgi a fungovalo to, na ostatních prohlížečích to z nějakého důvodu nejde (používám Firefox jako hlavní).

 
Nahoru Odpovědět
27.4.2021 11:50
Avatar
Bruce
Člen
Avatar
Odpovídá na Ondřej Šrytr
Bruce:28.4.2021 13:35

Pouzivam Operu, ale kdyz to chcu debugovat v prohlizeci tak to otviram tim prikazem v Chrome (chrome --remote-debugging-port=9222 --user-data-dir="C:\Users\Lad­Rys\AppData\Lo­cal\Temp\blazor-chrome-debug" https://localhost:44318/). V tom prohlizeci mam problem ze sice vidim ty knihovny, ale ty zdrojaky jsou pojmenovane vsechny C a pri kliknutin na nejaky to vypise Unable to fetch script source.

A ve VS ti to jde debugovat?

 
Nahoru Odpovědět
28.4.2021 13:35
Avatar
Ondřej Šrytr:29.4.2021 20:42

Zvláštní. Jo, ve Visual Studiu to funguje jak má.

 
Nahoru Odpovědět
29.4.2021 20:42
Avatar
Bruce
Člen
Avatar
Odpovídá na Ondřej Šrytr
Bruce:30.4.2021 12:45

Hmm, tak to je velky spatny u me. Nechces mi poslat nastaveni tveho VS? :-)

 
Nahoru Odpovědět
30.4.2021 12:45
Avatar
Odpovídá na Bruce
Ondřej Šrytr:1.5.2021 20:57

Zkoušel jsi defaultní nastavení? Máš aktuální verzi? Nepamatuju si, že bych tam něco zásadního měnil. :)

 
Nahoru Odpovědět
1.5.2021 20:57
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 10.