直接使用kestrel 运行程序时,只需要 http://localhost:port/file.html 即可访问,但是将程序注册为windows 服务后, http://localhost:port/file.html 会报404的错误,此时要访问到这个文件,http://localhost:port/wwwroot/file.html 才行,如果想要windows服务和web 的url一致 只需要加入以下配置即可解决这个问题。
//appsettings.json
{
"StaticFile": {
"ServeEnabled": true,
"ServeFromSubFolder": false
}
}
标签:webapi,http,windows,html,file,net6,port,localhost
From: https://www.cnblogs.com/Mxy-cnblog/p/17748434.html