gpt4 book ai didi

c# - 如何获取Azure应用服务中设置的环境变量WEBSITE_PRIVATE_PORTS?

转载 作者:行者123 更新时间:2023-12-03 02:11:41 27 4
gpt4 key购买 nike

我已经使用了following sample设置在 Azure 应用服务中与 Orleans 一起运行的 ASP.Net Core 应用程序。

我已部署应用服务 (S1:2) 并连接到 VNet

但是为了能够工作,ASP.Net 服务必须能够访问名为 WEBSITE_PRIVATE_PORTS 的环境变量。 。它应该包含应用程序可以用来与其他服务进行通信的私有(private)端口。

如示例所示,这些端口是 used设置奥尔良。

要访问此环境变量,文档指出它只需要 VNet 集成。这就是我所做的,但我仍然没有在我的应用服务中看到环境变量。

问题

我需要做什么才能访问 Azure 应用服务中的环境变量 WEBSITE_PRIVATE_PORTS

最佳答案

我发现siteConfig中有一个配置设置应用服务部分。

例如,在二头肌中,设置 vnetPrivatePortsCount 分配应用程序要使用的已定义私有(private)端口数量。

它还可以使用 Azure CLI 命令进行分配:

az 命令:az webapp config set -g {ressource_group_name} -n {app_service_name} --generic-configurations '{"vnetPrivatePortsCount": 2}'

配置此设置后,这些端口现在可以在 Kudo 控制台中可见并由应用程序使用:

Kudo console

关于c# - 如何获取Azure应用服务中设置的环境变量WEBSITE_PRIVATE_PORTS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73158128/

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