我一直在寻找一种方法来获取我的asp.net core 2.0应用程序的Startup类中的Web应用程序的主机名。具体来说,在Configure方法中,我想根据主机名动态设置服务属性 例如,我需要知道主机是以http://servername/myapp还是https://externalhost.com/myapp
运行感谢您的帮助
答案 0 :(得分:1)
您无法区分主机名,但可以区分应用程序池标识。 使用此调用来区分身份:
System.Security.Principal.WindowsIdentity.GetCurrent().Name