配置 Kestrel 以允许全部 IP 访问 ASP.NET 应用

经常遇到只能通过本地地址 localhost 访问 ASP.NET 应用的情况。搜索后,发现可以通过配置 ASP.NET 的内置服务器 Kestrel 来修改对应的监听端口.

只需要在项目的 appsettings.json 中加入如下配置:

"Kestrel": {
    "EndPoints": {
        "Http": {
            "Url": "http://localhost:5000"
        }
    }
}

最终将会变成这样

其中,配置文件中的 localhost:5000 就是要监听的地址和端口了

为了让应用监听全部 IP 的请求,把他改为 0.0.0.0 即可

chevron_left
chevron_right

Leave a comment

您的邮箱地址不会被公开。 必填项已用 * 标注

Comment
Name
Email
Website