asp.net-core                
            Veröffentlichung und Bereitstellung
        
        
            
    Suche…
Turmfalke. Abhöradresse konfigurieren
Mit Kestrel können Sie den Port mit den nächsten Ansätzen angeben:
- Definieren der Umgebungsvariable - ASPNETCORE_URLS.- Windows - SET ASPNETCORE_URLS=https://0.0.0.0:5001- OS X - export ASPNETCORE_URLS=https://0.0.0.0:5001
- Über die Befehlszeile übergeben - --server.urlsParameter- --server.urls- dotnet run --server.urls=http://0.0.0.0:5001
- Verwenden der - UseUrls()-Methode- var builder = new WebHostBuilder() .UseKestrel() .UseUrls("http://0.0.0.0:5001")
- Definieren der - server.urlsEinstellung in der Konfigurationsquelle.
Nächstes Beispiel verwenden Sie die Datei hosting.json.
Add `hosting.json` with the following content to you project:
    {
       "server.urls": "http://<ip address>:<port>" 
    }
Beispiele für mögliche Werte:
- Hören Sie 5000 an beliebigen IP4- und IP6-Adressen von einer beliebigen Schnittstelle aus: - "server.urls": "http://*:5000"- oder - "server.urls": "http://::5000;http://0.0.0.0:5000"
- Hören Sie 5000 bei jeder IP4-Adresse: - "server.urls": "http://0.0.0.0:5000"
Man sollte vorsichtig sein und nicht
http://*:5000;http://::5000,http://::5000;http://*:5000,http://*:5000;http://0.0.0.0:5000oderhttp://*:5000;http://0.0.0.0:5000da IP6-Adresse :: oder IP4-Adresse 0.0.0.0 zweimal registriert werden muss
 Fügen Sie eine Datei zu publishOptions in project.json 
"publishOptions": {
"include": [
    "hosting.json",
    ...
  ]
}
 und am Einstiegspunkt für den Anwendungsaufruf .UseConfiguration(config) beim Erstellen von WebHostBuilder: 
public static void Main(string[] args)
{
    var config = new ConfigurationBuilder()
        .SetBasePath(Directory.GetCurrentDirectory())
        .AddJsonFile("hosting.json", optional: true)
        .Build();
    var host = new WebHostBuilder()
        .UseConfiguration(config)
        .UseKestrel()
        .UseContentRoot(Directory.GetCurrentDirectory())
        .UseIISIntegration()
        .UseStartup<Startup>()
        .Build();
    host.Run();
}