是否可以获取localhost端口并将其存储到环境变量中?
我正在这样做,以便可以从一个控制器重定向到另一个控制器,其中两个控制器都在 项目中。
我所做的是这样:
return Redirect("http://localhost:12345/");
这让我可以访问另一个控制器。
但是,我正在将localhost端口硬编码为 Redirect ,这是我想避免的。然后,我想到将localhost端口存储到环境变量中,以避免进行硬编码,但是我不确定是否可以这样做。
例如,在 launchSettings 中, applicationUrl 是“ http://localhost:123456”。如何获取此值并将此字符串存储到环境变量中?
答案 0 :(得分:0)
您可以使用环境变量或命令行指定Web主机将监听的主机地址和端口。 https://josephwoodward.co.uk/2017/02/many-different-ways-specifying-host-port-asp-net-core上的链接在页面底部有两个示例。
要获取端口,可以使用当前uri对象的Port属性。
==