ASP.NET Core 3.1'de, özel bir bağlantı noktası belirtmenin 4 ana yolu vardır:
- .NET uygulamanızı aşağıdakilerle başlatarak komut satırı bağımsız değişkenlerini kullanarak
--urls=[url]:
dotnet run --urls=http://localhost:5001/
appsettings.jsonBir Urlsdüğüm ekleyerek kullanma :
{
"Urls": "http://localhost:5001"
}
- Ortam değişkenlerini, ile kullanma
ASPNETCORE_URLS=http://localhost:5001/.
- Kullanılması
UseUrls()bunu programlı yapmayı tercih ederim eğer:
public static class Program
{
public static void Main(string[] args) =>
CreateHostBuilder(args).Build().Run();
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureWebHostDefaults(builder =>
{
builder.UseStartup<Startup>();
builder.UseUrls("http://localhost:5001/");
});
}
Veya, hala genel ana bilgisayar üreticisi yerine web ana bilgisayar oluşturucusunu kullanıyorsanız:
public class Program
{
public static void Main(string[] args) =>
new WebHostBuilder()
.UseKestrel()
.UseContentRoot(Directory.GetCurrentDirectory())
.UseIISIntegration()
.UseStartup<Startup>()
.UseUrls("http://localhost:5001/")
.Build()
.Run();
}
launchSettings.jsondanPropertiesklasöre. İçindeki bağlantı noktasını değiştirebilirsinizlaunchUrl.