修改 ASP.NET Core 默认端口
在 ASP.NET Core 中,默认情况下,应用程序将在本地主机上的端口5000上监听HTTP请求。然而,有时候我们可能需要更改这个默认端口以满足特定需求。本篇文章将介绍如何在 ASP.NET Core 中修改默认端口,并提供相应的代码示例。
修改默认端口
要修改 ASP.NET Core 应用程序的默认端口,我们需要对应用程序的配置进行更改。具体来说,我们需要修改Program.cs
文件和appsettings.json
文件。
首先,我们需要修改Program.cs
文件,找到CreateHostBuilder
方法,并在方法链中添加.UseUrls
方法。.UseUrls
方法用于指定应用程序要监听的URL。
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureWebHostDefaults(webBuilder =>
{
webBuilder.UseStartup<Startup>()
.UseUrls("http://localhost:8080"); // 修改默认端口为8080
});
在上面的示例中,我们将默认端口修改为8080。你可以根据自己的需求来指定端口号。
接下来,我们需要修改appsettings.json
文件,找到Kestrel
节点,并在其中添加Endpoints
节点。在Endpoints
节点中,我们可以为不同的环境配置不同的URL。
{
"Kestrel": {
"EndPoints": {
"Http": {
"Url": "http://localhost:8080"
},
"Https": {
"Url": "https://localhost:8443"
}
}
}
}
在上面的示例中,我们将HTTP端口修改为8080,HTTPS端口修改为8443。同样,你可以根据需要进行相应的修改。
测试修改后的端口
完成上述的修改后,我们可以重新运行应用程序并测试修改后的端口。
dotnet run
如果一切正常,你应该可以看到应用程序在新的端口上监听HTTP请求。你可以在浏览器中访问http://localhost:8080
来验证修改是否生效。
总结
通过修改 ASP.NET Core 默认端口,我们可以满足特定需求,例如与其他应用程序配合使用或更改默认的开发端口。在本文中,我们介绍了如何通过修改 Program.cs
文件和 appsettings.json
文件来修改默认端口,并提供了相应的代码示例。
希望本文对你理解和修改 ASP.NET Core 默认端口有所帮助。如果你有任何疑问或问题,请随时留言。
【文章转自日本站群多IP服务器 http://www.558idc.com/japzq.html提供,感恩】