在使用代码之前,我曾问过这个问题,但这确实是一个普遍的问题。 Blazor Webassembly 3.2预览版使用一种新的方式来启动程序,该方式不使用startup.cs或具有ConfigureServices函数。一切都从
完成public static async Task Main(string[] args)
这是我的版本
public static async Task Main(string[] args)
{
var builder = WebAssemblyHostBuilder.CreateDefault(args);
builder.Services.AddSingleton<IDataLayer, DataLayer>();
builder.Services.AddCors(options =>
{
options.AddPolicy("CorsPolicy", builder =>
builder.AllowAnyOrigin());
});
builder.RootComponents.Add<App>("app");
await builder.Build().RunAsync();
}
为3.2预览添加CORS的正确方法是什么?
谢谢。