经常遇到只能通过本地地址 localhost 访问 ASP.NET 应用的情况。搜索后,发现可以通过配置 ASP.NET 的内置服务器 Kestrel 来修改对应的监听端口.
只需要在项目的 appsettings.json
中加入如下配置:
"Kestrel": {
"EndPoints": {
"Http": {
"Url": "http://localhost:5000"
}
}
}
最终将会变成这样

其中,配置文件中的 localhost:5000 就是要监听的地址和端口了
为了让应用监听全部 IP 的请求,把他改为 0.0.0.0 即可
