无法从 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 应用程序

从 ASP.Net MVC 视图访问应用程序设置

从 ASP.NET 应用程序访问 Azure 存储帐户文件共享

如何从背后的 ASP.NET 代码访问 HTML 表单输入 [关闭]