如何在.net core的startup.cs中获取主机名

Cha*_*han 5 .net core asp.net-core

我想在 .net 核心应用程序中获取主机名/地址以在 ConfigureServices 中动态创建连接字符串。我尝试了很多方法。如何在 startup.cs 文件中获取请求详细信息

小智 2

尝试这个:

    public static string GetAddressIP()
    {
        return Dns.GetHostAddresses(Dns.GetHostName())
            .FirstOrDefault(ha => ha.AddressFamily == AddressFamily.InterNetwork)
            .ToString();
    }
Run Code Online (Sandbox Code Playgroud)