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

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

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

 

 

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

或者把https的端口也加上

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

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

 

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

 

简单小记

posted @   Core、陈  阅读(377)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
点击右上角即可分享
微信分享提示