2017-09-24 6 views
0

J'ai déployé avec succès un mvc de base de asp.net aux fenêtres IOT base sur mon pi framboise 3.La spécification du port HTTP d'écoute via UseUrls est-elle correcte?

Je ne suis pas sûr que spécifier le port HTTP d'écoute via l'invocation UseUrls comme indiqué dans l'extrait suivant est la bonne façon.

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

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

Questions

spécifie le port HTTP d'écoute via UseUrls la bonne façon?

Notez que si je ne spécifie pas comme indiqué ci-dessus, le paramètre par défaut est http://localhost:5000 ce qui rend le serveur Web inaccessible à partir d'autres périphériques.

Répondre

1

Oui, c'est le bon moyen. La méthode UseUrls est pour indique les adresses IP ou les adresses d'hôte avec les ports et les protocoles que le serveur devrait écouter pour les demandes. S'il vous plaît référence Hosting in ASP.NET Core. Si vous ne spécifiez pas les adresses IP ou les adresses hôtes avec des ports, vous pouvez utiliser la cmdlet $ env: ASPNETCORE_URLS = "http://0.0.0:5000" pour modifier le paramètre par défaut, puis exécutez le serveur Web et il sera inaccessible depuis d'autres appareils.