dotnet 命令部署时外部访问不到服务器
今天部署了项目之后,不想通过IIS来进行访问,就和本地一样,用命令窗口启动,结果服务器本地是正常访问了,但是用自己的电脑去访问服务器时却访问不通了,查阅后发现只需要加一行路由代码就可以了
在项目结构下的Program.cs 加上代码

return WebHost.CreateDefaultBuilder(args) .UseUrls("http://*:5000")//加上这一行 .UseStartup<Startup>();
或者把https的端口也加上
.UseUrls("http://*:5000;https://*:5001")
然后在项目文件夹路径下启动cmd窗口,输入dotnet 项目名.dll

启动之后就可以在其他电脑上访问服务器项目了
简单小记

浙公网安备 33010602011771号