这通常是因为在程序.cs中没有正确引导应用程序。程序.cs应该包含以下代码(请注意,这是Blazor WebAssembly应用程序模板提供的默认示例):
public static async Task Main(string[] args)
{
var builder = WebAssemblyHostBuilder.CreateDefault(args);
builder.RootComponents.Add("app");
builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });
await builder.Build().RunAsync();
}
如果您的程序.cs不包含类似上述代码示例,请手动添加它。