1

asp.net mvc現在、Microsoft のkestrelサーバーに対して実行されるアプリを作成しています。hosting.json正常に動作し、次のように定義されたファイルを使用して、起動時に値を渡します。

{
    "server": "Microsoft.AspNet.Server.Kestrel",
    "server.urls": "http://localhost:5000;https://localhost:5001"
}

「サーバー」に名前を付けて、常に報告しないようにする方法はありますlocalhostundefined?

4

1 に答える 1

-1

に置き換えlocalhostてください*。これにより、以下の利点が得られます。

  1. を指定すると、IP を使用せずlocalhostにのみアプリケーションにアクセスできます[ 、例]。を使用すると、IP 経由でアクセスできます。http://localhost:5000http://192.168.1.2:5000*
  2. 他の PC またはモバイル デバイスからサーバーに接続できます。

数日前、私はあなたと同じ要件を持っていて、docs.asp.netから解決策を得ました。[コメント セクションはデフォルトで非表示になっています。[コメントを表示] をクリックしてlocalhostを検索してください。]

ヒント 1:モバイル デバイスからアプリケーションを表示するには、モバイル デバイスから localhost の Web サイトを表示する を確認してください。

ヒント 2:私の質問と回答がここに投稿されました: ASP.NET 5 Web アプリケーションのコンパイルと DLL ファイルの生成

于 2016-02-29T05:21:55.663 に答える