2016-06-16 19 views
0

私はASP.NET WEB APIいくつかのパラメータを受け入れるコードです。 WEB APIコード内で、私はHttpContext.Current.Request.UserHostAddressを使用してリクエストのIPアドレスを取得しています。 別のASP.NET Webサイトが他のサーバーに展開されています(サーバー= \ x152)、このWebサイトにはAJAXコードがWeb APIを呼び出しています。 私のローカルマシンを使用して、コードで書かれたAJAX CAllを通じてWEB APIを呼び出すことができるWebサイト(Server \ x152)へのリクエストを行っています。 WEB APIコードでServer \ x152のIPアドレスを取得したいのですが、毎回ローカルマシンのIPアドレスを取得しています。 サーバーのIPアドレスを取得する方法\ x152?ASP.NET WEB APIでサーバIPを取得する方法

答えて

0

これは、answerで確認できます。あなたのアプリケーションはどのようにホストされているかによって異なります。自己のためにウェブホスティングされたバージョン

string clientAddress = HttpContext.Current.Request.UserHostAddress; 

については

object property; 
    Request.Properties.TryGetValue(typeof(RemoteEndpointMessageProperty).FullName, out property); 

    RemoteEndpointMessageProperty remoteProperty = property as RemoteEndpointMessageProperty; 
を開催しました
関連する問題