如果使用Blazor托管模式时遇到调试器不工作的问题,可能是因为无法访问Web API。 解决方法是在Blazor应用程序的启动文件Program.cs中添加使用HttpClient的代码,以确保API可访问,例如:
builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri("https://localhost:5001") });
此代码将在DI容器中注册一个HttpClient实例,以便在应用程序中使用它来访问API。 在代码中指定的URI可能需要根据实际部署情况进行修改。