【问题标题】:How to deploy a asp.net core web application to azure b2c tenant?如何将 asp.net 核心 Web 应用程序部署到 azure b2c 租户?
【发布时间】:2020-03-03 14:25:12
【问题描述】:

我能够将登录链接重定向到本地主机上的 azure ad,但我在已部署的版本上收到一条无用的错误消息:

我创建了广告 b2c 应用程序,它看起来是这样的:

在 Visual Studio 上,asp.net core web 项目是使用开箱即用的方式创建的:

如您所见,我还创建了策略。就像我说的,当我在 localhost 上测试相同的方法时它工作正常(而不是应用程序 URL,我使用 https://localhost:45341/signin-oidc),但是当我部署时,它不起作用。我错过了什么?

PD:我创建的项目不是使用 Windows 服务器,而是使用 linux,这可能是问题所在?我在网上没有找到任何教程,所有的都是localhost中的示例。

【问题讨论】:

    标签: asp.net azure asp.net-core azure-ad-b2c


    【解决方案1】:

    正如错误消息所说“对于本地调试,可以通过将 ASPNETCORE_ENVIRONMENT 环境变量设置为 Development 并重新启动应用程序来启用开发环境”。

    你可以这样做只是为了解决这个问题:

    进入Azure,点击你的Web App -> “配置” -> 点击“+New application setting”并添加“ASPNETCORE_ENVIRONMENT”和“Development”。

    不要忘记重新启动应用程序并等待几分钟才能生效。

    【讨论】:

      猜你喜欢
      • 2019-12-26
      • 1970-01-01
      • 2018-11-29
      • 2021-04-29
      • 1970-01-01
      • 2019-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多