将端点设置为在部署Identity Server时工作

时间:2017-12-16 13:48:13

标签: c# asp.net-core azure-web-sites identityserver4

我正在构建一个React应用程序并使用Azure Web Apps进行托管。在开发期间,我在整个代码中将端点设置为localhost,但是在部署时这不起作用,因为在Azure上没有localhost的概念。如何在本地环境和部署环境之间管理端点?我是否必须在启动期间进行条件检查并设置我随后引用的变量,或者是否有更简单的方法来管理它?

1 个答案:

答案 0 :(得分:2)

除了使用相对路径(对比前缀为localhost的绝对路径)之外,Azure Web Apps还提供可在应用程序外设置的应用程序设置,然后通过环境(通过您的应用程序)读取。

查看您的网络应用程序的应用程序设置,您可以在其中为应用程序创建各种设置。例如:

enter image description here

对于本地开发者,您可以拥有自己的本地环境设置,例如app_uri = localhost,对于部署的应用,设置为https://some-address.com,通过应用设置进行配置。