호스트 헤더가 설정되면 웹 서버 이름을 얻을 수 있습니까 (iis, asp.net)

StackOverflow https://stackoverflow.com/questions/1698224

문제

호스트 헤더가 ASP.NET 웹 앱에서 다른 것으로 설정되었을 때 웹 서버의 이름을 찾을 수 있습니까? 환경은 회사 인트라넷, Windows 2003 서버 (IIS 6)입니다.

예 : 호스트 헤더는 myapp.company.com으로 설정 될 수 있으며 서버 이름은 webAppserver1.company.com 또는 webAppserver2.company.com 일 수 있습니다.

서버 변수 "Server_name"을 사용하면 호스트 헤더를 반환합니다 ...

감사합니다 힙!

도움이 되었습니까?

해결책

노력하다:

string host = Environment.MachineName;

다른 팁

또한 이것은 Wim Hollebrandse의 제안과 동일한 정보에 액세스한다고 가정합니다.

My.Computer.Name

또 다른 옵션은 다음과 같습니다. Server.MachineName

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top