2016-04-17 4 views
0

のlocalhost私は現在、このLOCを使用して、私のAPIの機能に有効なリンクを作成しようとしています:IPの代わりに、URI

Uri locationHeader = new Uri(Url.Link("GetUserById", new { id = user.Id })); 

は、これは次の値を返します。しかし

http://localhost:53800/..../user/821105b1 

、などリンクは、ネットワークからアクセスする必要があります私は、次のようなものが必要になります。

http://192.168.0.12:53800/..../user/821105b1 

どのように私はこのRESUを得ることができますローカルホストの代わりにltを使用しますか?

ありがとうございます!

+0

は、サーバーのローカルIPアドレスは「0.12」ですか? –

+0

プロジェクトのウェブ設定URLをhttp://192.168.0.12:53800に変更すると役立つ可能性があります。 –

答えて

0

ローカルライブラリを呼び出すと、ローカルIPだけが表示されます。 whatismyipやcheckipのような外部APIを呼び出して外部IPを取得することができます。ここをクリックしてください... https://stackoverflow.com/a/7838551

+0

私はLAN内部IPを必要としますが、外部IPは必要ありません。それを管理できるローカルライブラリはありませんか? –

関連する問題