You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio中Microsoft Identity Platform配置加载停滞求助

解决Visual Studio配置Microsoft Identity Platform服务依赖加载停滞问题
  • 检查Visual Studio更新:确保你的Visual Studio是最新版本,旧版本可能存在Azure服务连接的兼容性问题,通过工具>获取工具和功能检查更新并安装。
  • 手动配置Azure B2C认证信息:既然自动配置卡住,直接手动修改配置文件和代码完成对接:
    1. 登录Azure B2C门户,获取租户ID、客户端ID、注册登录策略ID等核心信息。
    2. 修改appsettings.json,添加Azure B2C配置项(替换占位符为你的实际信息):
      "AzureAdB2C": {
        "Instance": "https://<你的租户名称>.b2clogin.com/",
        "Domain": "<你的租户域名>",
        "TenantId": "<你的租户ID>",
        "ClientId": "<你的客户端ID>",
        "SignUpSignInPolicyId": "<你的注册登录策略ID>",
        "CallbackPath": "/signin-oidc"
      }
      
    3. 确认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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 04:15:29