繁体   English   中英

如何将 asp.net 核心 web 应用程序部署到 azure b2c 租户?

[英]How to deploy a asp.net core web application to azure b2c tenant?

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

在此处输入图像描述

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

在此处输入图像描述

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

在此处输入图像描述

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

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

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

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

Go 到 Azure,点击你的 Web App –> “Configuration” –> 点击“+New application setting”并添加“Development”。

在此处输入图像描述

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM