无法从 Internet 访问我的 Asp.Net Api
Posted
技术标签:
【中文标题】无法从 Internet 访问我的 Asp.Net Api【英文标题】:Cannot access my Asp.Net Api from the Internet 【发布时间】:2021-11-30 15:06:19 【问题描述】:我使用 Asp.Net 制作了一个 Api,并在我的 Ubuntu VPS 上启动了它。我可以使用 localhost 在本地访问它,但是当我尝试使用 ip 访问它时,我收到连接被拒绝错误。我尝试设置 nginx,现在它从端口 80 重定向到端口 5000,但我仍然收到连接被拒绝错误。为什么我的 Api 无法从 Internet 远程访问?我花了一整天的时间试图解决这个问题,此时我很绝望。 这是我关于 nginx 的问题的链接:Asp.Net + Nginx. Works if using localhost, but fails if using ip
【问题讨论】:
【参考方案1】:已解决:我需要使用命令行参数 --urls http://*:5000
【讨论】:
以上是关于无法从 Internet 访问我的 Asp.Net Api的主要内容,如果未能解决你的问题,请参考以下文章
Internet Explorer 中的 asp.net 表单身份验证问题
如何从我的 ASP.NET Core 5 Web 应用程序中的 SignalR 操作中解决错误“无法访问已释放的上下文实例”?
通过 Internet 公开我的 asp.net 核心 Web 应用程序