ASP.NET Core 3.1 में, कस्टम पोर्ट निर्दिष्ट करने के 4 मुख्य तरीके हैं:
- अपने .NET अनुप्रयोग को शुरू करके कमांड लाइन के तर्कों का उपयोग करें
--urls=[url]
:
dotnet run --urls=http://localhost:5001/
- नोड
appsettings.json
जोड़कर, उपयोग करना Urls
:
{
"Urls": "http://localhost:5001"
}
- के साथ पर्यावरण चर का उपयोग करना
ASPNETCORE_URLS=http://localhost:5001/
।
UseUrls()
यदि आप इसे प्रोग्रामेटिक रूप से करना पसंद करते हैं, तो उपयोग करना :
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/");
});
}
या, यदि आप अभी भी जेनेरिक होस्ट बिल्डर के बजाय वेब होस्ट बिल्डर का उपयोग कर रहे हैं:
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.json
से जाँच करेंProperties
। आप पोर्ट को बदल सकते हैंlaunchUrl
।