Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将asp.net核心web应用程序部署到azure b2c租户?_Asp.net_Azure_Asp.net Core_Azure Ad B2c - Fatal编程技术网

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

如何将asp.net核心web应用程序部署到azure b2c租户?,asp.net,azure,asp.net-core,azure-ad-b2c,Asp.net,Azure,Asp.net Core,Azure Ad B2c,我能够在本地主机上将登录链接重定向到azure ad,但在部署的版本上收到一条无用的错误消息: 我创建了广告b2c应用程序,看起来是这样的: 在visual studio上,asp.net核心web项目是使用开箱即用的方式创建的: 如您所见,我还创建了策略。正如我所说,当我在localhost上测试相同的方法(而不是我使用的应用程序URL)时,它工作得很好,但当我部署时,它不起作用。我错过了什么 PD:我创建的项目不是使用windows服务器,而是linux,这可能是问题所在?我还没有在网

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

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

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

如您所见,我还创建了策略。正如我所说,当我在localhost上测试相同的方法(而不是我使用的应用程序URL)时,它工作得很好,但当我部署时,它不起作用。我错过了什么

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

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

您可以这样简单地解决此问题:

转到Azure,单击您的Web应用程序–>“配置”–>单击“+新应用程序设置”,并添加“ASPNETCORE_环境”和“开发”

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

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

您可以这样简单地解决此问题:

转到Azure,单击您的Web应用程序–>“配置”–>单击“+新应用程序设置”,并添加“ASPNETCORE_环境”和“开发”

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