dotnet 命令部署时外部访问不到服务器
今天部署了项目之后,不想通过IIS来进行访问,就和本地一样,用命令窗口启动,结果服务器本地是正常访问了,但是用自己的电脑去访问服务器时却访问不通了,查阅后发现只需要加一行路由代码就可以了
在项目结构下的Program.cs 加上代码
return WebHost.CreateDefaultBuilder(args) .UseUrls("http://*:5000")//加上这一行 .UseStartup<Startup>();
或者把https的端口也加上
.UseUrls("http://*:5000;https://*:5001")
然后在项目文件夹路径下启动cmd窗口,输入dotnet 项目名.dll
启动之后就可以在其他电脑上访问服务器项目了
简单小记
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库