gpt4 book ai didi

asp.net-core - 如何在同一台机器上配置多个 ASPNETCORE_ENVIRONMENT?

转载 作者:行者123 更新时间:2023-12-02 15:15:20 24 4
gpt4 key购买 nike

我有 ASP.NET Core Web 应用程序。我已在 Web 服务器上配置了 Web 应用程序,并将 ASPNETCORE_ENVIRONMENT 变量设置为 Development。我在机器级别设置此变量,如下图所示。现在,在同一台计算机上,我想再配置一个相同 Web 应用程序的实例作为 Staging 环境。

在应用程序级别而不是计算机级别设置 ASPNETCORE_ENVIRONMENT 时,我可以选择哪些选项?这样我就可以在同一台计算机上托管同一应用程序的多个实例?

enter image description here

enter image description here

最佳答案

您有几个选择。

  1. 以不同用户身份运行每个应用程序,并在该用户配置文件中设置环境变量。这给你带来了很好的额外安全奖励。您必须设置应用程序池才能加载用户配置文件。

  2. 使用 IIS 配置

    1. 启动 IIS 管理器
    2. 选择配置编辑器下拉该部分组合框并选择 system.webServer/aspNetCore
    3. 从以下位置拉下组合框并选择 Applicationhost.config
    4. 点击environmentVariables 元素并单击隐藏在中的 ... 按钮第二列,在右边。
    5. 设置环境变量。
    6. 退出环境变量屏幕,然后单击“应用”。
    7. 重新启动应用程序池/应用程序。

关于asp.net-core - 如何在同一台机器上配置多个 ASPNETCORE_ENVIRONMENT?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40748518/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com