Azure静态Web应用Blazor WASM.Net核心API和标识-无法从';_配置加载设置 [英] Azure static web app Blazor WASM .Net Core API and Identity - Could not load settings from '_configuration
本文介绍了Azure静态Web应用Blazor WASM.Net核心API和标识-无法从';_配置加载设置的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我要将我的VS解决方案发布到Azure静态Web应用程序,我使用的模板包含Blazor WASM、.Net核心API和API内部的身份验证。
它在我的本地计算机上运行得很好,但在发布为Azure静态Web应用程序后,它可以运行,但仍在授权...
错误为:
无法从‘_configuration’加载设置
这是浏览器控制台:
客户端程序.cs:
public class Program
{
public static async Task Main(string[] args)
{
var builder = WebAssemblyHostBuilder.CreateDefault(args);
builder.RootComponents.Add<App>("#app");
builder.Services.AddHttpClient("x.ServerAPI", client => client.BaseAddress = new Uri(builder.HostEnvironment.BaseAddress))
.AddHttpMessageHandler<BaseAddressAuthorizationMessageHandler>();
// Supply HttpClient instances that include access tokens when making requests to the server project
builder.Services.AddScoped(sp => sp.GetRequiredService<IHttpClientFactory>().CreateClient("x.ServerAPI"));
builder.Services.AddApiAuthorization();
await builder.Build().RunAsync();
}
}
需要帮助才能使此功能正常工作...
推荐答案
我的情况是没有证书,我遵循了这套衣服,它起作用了:https://stackoverflow.com/a/66448397/12824729
我不知道当我们必须进行身份验证、尝试使密钥类型开发但不进行身份验证时,是否可以在没有证书的情况下工作。
这篇关于Azure静态Web应用Blazor WASM.Net核心API和标识-无法从';_配置加载设置的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文