dotnet 命令部署时外部访问不到服务器

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

在项目结构下的Program.cs 加上代码

 

 

return WebHost.CreateDefaultBuilder(args)
                    .UseUrls("http://*:5000")//加上这一行
                    .UseStartup<Startup>();

或者把https的端口也加上

.UseUrls("http://*:5000;https://*:5001")

然后在项目文件夹路径下启动cmd窗口,输入dotnet  项目名.dll

 

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

 

简单小记

posted @ 2022-05-26 10:39  Core、陈  阅读(420)  评论(0)    收藏  举报