--- lang: ja-jp breaks: true --- # Blazor WebAssembly を デバッグ実行しようとするとエラーとなる場合の対処 2024-03-03 > ASP.NET Core アプリをデバッグする > https://learn.microsoft.com/ja-jp/aspnet/core/blazor/debug?view=aspnetcore-8.0&tabs=visual-studio ## `Properties/launchSettings.json` に `"inspectUri"` を追加する ```json= "https": { "commandName": "Project", "dotnetRunMessages": true, "launchBrowser": true, "applicationUrl": "https://localhost:7078;http://localhost:5283", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" } }, ``` これに、"inspectUri" を追加する。 ```json= "https": { "commandName": "Project", "dotnetRunMessages": true, "launchBrowser": true, "inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}", "applicationUrl": "https://localhost:7078;http://localhost:5283", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" } }, ``` ## この状態で実行するとエラーが発生する。 ![image](https://hackmd.io/_uploads/Hy9LisZpT.png) ## Program.cs に以下の処理があるか確認する * `UseWebAssemblyDebugging()`を呼び出さないとエラーになる。 ```csharp= // Configure the HTTP request pipeline. if (app.Environment.IsDevelopment()) { app.UseWebAssemblyDebugging(); } ``` ちゃんと書いてある。 > https://learn.microsoft.com/ja-jp/aspnet/core/blazor/debug?view=aspnetcore-8.0&tabs=visual-studio#packages > ![image](https://hackmd.io/_uploads/B10u2j-Tp.png) ###### tags: `Blazor WebAssembly` `デバッグ` `エラー` `inspectUri`