Azure 虚拟机和 Web API : how set endpoint

标签 azure iis asp.net-web-api

我已经在 azure 上的虚拟机上的 iis 上部署了一个 Web api 项目。

在azure中,我在端口47853上设置了端点TCP,并且在远程计算机上的IIS中我在端口47853上绑定(bind)了网站。

现在,如果在本地主机中我尝试调用:

http://localhost:47853/Token

API 有效。

现在我尝试从远程进行相同的调用:

http://ip_address_remote_machine:47853/Token

我收到了 502 错误。

有什么问题吗?

最佳答案

为虚拟机创建端点时,您需要确保虚拟机的防火墙也允许与端点配置对应的协议(protocol)和专用端口的流量。默认情况下,它为远程桌面和 ssh 打开。

关于Azure 虚拟机和 Web API : how set endpoint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35408818/

相关文章:

c# - .NET 中的安全 Azure 移动服务 - 如何获取 userId

asp.net - Web API 以 XML 形式返回 OAuth token

c# - Visual Studio 2012 Web API 项目无法运行 - 找不到 Newtonsoft.Json

c# - Azure App Insights API 在 C# 中使用查询获取跟踪

visual-studio-2010 - Windows Azure VM 角色部署问题 & 门户中缺少 'Beta Programs'

asp.net - 管道模式和池标识是否会影响使用集成安全性运行的应用程序?

iis - 将 DNS 名称映射到我在 azure 虚拟机上托管的网站

sql-server - 如何使用 GUID 从 SQL Server 表引用 Azure 表数据

azure - 创建 StorageManagementClient 和 EventGridManagementClient 时如何使用 VisualStudioCredential

.net - IIS7.5 上托管的 WCF netTcpBinding 停止工作