Visual Studio中Microsoft Identity Platform配置加载停滞求助
解决Visual Studio配置Microsoft Identity Platform服务依赖加载停滞问题
- 检查Visual Studio更新:确保你的Visual Studio是最新版本,旧版本可能存在Azure服务连接的兼容性问题,通过工具>获取工具和功能检查更新并安装。
- 手动配置Azure B2C认证信息:既然自动配置卡住,直接手动修改配置文件和代码完成对接:
- 登录Azure B2C门户,获取租户ID、客户端ID、注册登录策略ID等核心信息。
- 修改
appsettings.json,添加Azure B2C配置项(替换占位符为你的实际信息):"AzureAdB2C": { "Instance": "https://<你的租户名称>.b2clogin.com/", "Domain": "<你的租户域名>", "TenantId": "<你的租户ID>", "ClientId": "<你的客户端ID>", "SignUpSignInPolicyId": "<你的注册登录策略ID>", "CallbackPath": "/signin-oidc" } - 确认
Program.cs中已正确加载认证服务(模板生成代码通常已包含,核对如下):builder.Services.AddAuthentication(OpenIdConnectDefaults.AuthenticationScheme) .AddMicrosoftIdentityWebApp(builder.Configuration.GetSection("AzureAdB2C")); builder.Services.AddAuthorization(options => { options.FallbackPolicy = options.DefaultPolicy; });
- 清理Visual Studio缓存:删除以下目录的缓存文件后重启Visual Studio:
%LOCALAPPDATA%\Microsoft\VisualStudio\<版本号>\ComponentModelCache%LOCALAPPDATA%\Temp\VisualStudio
- 排查网络问题:确认网络可正常访问Azure服务,尝试切换到稳定网络,检查代理、防火墙是否阻止了Visual Studio与Azure的通信。
- 重置Visual Studio设置:通过工具>导入和导出设置>重置所有设置恢复默认配置,排除异常设置导致的加载问题。
内容的提问来源于stack exchange,提问作者user19575939
相关产品推荐
相关产品推荐

