2017-09-24 6 views
0

私は、次のコードに示すようにUseUrlsを呼び出す経てリスニングHTTPポートの指定が正しい方法であるかどうかを確認していない私のラズベリーパイ3.UseUrls経由のリスニングHTTPポートを正しい方法で指定していますか?

にコアIOTのウィンドウにasp.netコアMVCを成功裏に展開しています。

namespace winiotrasp 
{ 
    public class Program 
    { 
     // ... others ... 

     public static IWebHost BuildWebHost(string[] args) => 
      WebHost.CreateDefaultBuilder(args) 
       .UseStartup<Startup>() 
       .UseUrls("http://*:80") 
       .Build(); 
    } 
} 

質問

UseUrls正しい方法を経由してリスニングするHTTPポートを指定していますか?

上記のように指定しない場合、デフォルト設定はhttp://localhost:5000であり、Webサーバーは他のデバイスからアクセスできなくなります。

答えて

1

はい、正しい方法です。UseUrlsは、サーバーが要求をリッスンするポートとプロトコルを持つIPアドレスまたはホストアドレスを示します。 Hosting in ASP.NET Coreを参照してください。ポートでIPアドレスまたはホストアドレスを指定しない場合は、コマンドレット$ env:ASPNETCORE_URLS = "http ://0.0.0.0:5000"を使用して既定の設定を変更し、Webサーバーを実行し、他のデバイスからはアクセスできなくなります。

関連する問題