원래 문제:
ASP.NET Core MVC 6에서 클라이언트 IP 주소를 얻기 위한 기존 방법 Request.ServerVariables["REMOTE_ADDR"]
은 이제 더 이상 사용되지 않습니다.
업데이트된 솔루션:
ASP.NET Core의 최근 API 업데이트로 인해 클라이언트의 IP 주소를 검색하려면 새로운 접근 방식이 필요합니다. Damien Edwards가 언급한 대로 다음 코드는 올바른 솔루션을 제공합니다.
<code class="language-csharp">var remoteIpAddress = request.HttpContext.Connection.RemoteIpAddress;</code>
이 수정된 방법은 HTTP 컨텍스트 내의 Connection
속성을 활용하여 원격 IP 주소를 성공적으로 검색함으로써 오래된 Request.ServerVariables["REMOTE_ADDR"]
방법을 효과적으로 대체합니다.
위 내용은 ASP.NET Core에서 클라이언트 IP 주소를 얻는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!