c# - 如何将 IP 地址绑定(bind)到我的 Azure Web 角色,以便远程计算机可以全局访问 Web API?

标签 c# iis azure iis-express azure-web-roles

我的 Azure 应用程序的 Web 角色具有我想通过远程计算机访问的 Web API。通常,如果我只是将绑定(bind)添加到 iis express 的 applicationhost.config 文件中的网站,它应该可以工作。但对于 Windows Azure 项目,模拟器将 Web 角色附加到 iis express 并给出默认 URL“127.255.0.0:82”。

现在如何将 IP 地址绑定(bind)到我的 Web 角色?或者我如何从远程计算机访问我的 API?

最佳答案

Development Fabric 使用环回地址来托管 Windows Azure 角色,因此没有默认方式从远程计算机访问这些服务。

看看这里:http://blog.sacaluta.com/2012/03/windows-azure-dev-fabric-access-it.html Rodrigo De Castro 提出了一种端口映射,以使远程计算机可以访问开发结构中托管的 Web 角色。

我自己还没有尝试过,但听起来很有希望。

关于c# - 如何将 IP 地址绑定(bind)到我的 Azure Web 角色,以便远程计算机可以全局访问 Web API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14952494/

相关文章:

c# - "Namespace could not be found"带有 ASP 5 和本地项目引用

asp.net - 无法部署到 Elastic Beanstalk : ERROR_FILE_IN_USE

azure - Azure 存储可以从通用存储更改为 Blob 存储吗

azure - Docker 构建失败并出现 "Service failed to build: COPY failed: no such file or directory"错误

c# - 如何使用 Excel.Interop 将列表中的值填充到 Excel 中的一系列单元格?

c# - C# 中的 IANA/Olson 时区支持

c# - 使用 SoapUI 测试具有基本身份验证的 WCF

reactjs - React路由器+iis?如何启用路由

.net - IIS应用程序池PID

azure - 事件网格吞吐量限制