【发布时间】:2016-02-26 20:58:24
【问题描述】:
我正在尝试将 ASP WebApi 公开到 Internet 以进行测试。我认为这不会太难,但我在这里,寻求帮助。我是网络新手,所以请尽可能明确说明。
当我在本地运行我的 API 应用程序时,点击https://localhost:44316/{api-method}(或http://localhost:49511/{api-method})会执行 API 方法。如何配置 IIS/我的机器/防火墙/whatever-I-need-to 以便能够访问https://<my public IP>:44316/{api-method}(或http://<my public IP>:49511/{api-method})的 API?端口 44316 和 49511 是默认端口,我没有选择它们(我猜这很明显并且可能无关紧要)。
我还在开发 Azure VM(这可能相关也可能不相关),并且已经在端口 44316 和 49511(公共和私有,并且不在负载平衡之后)添加了端点。
此外,我并不太担心安全性(尽管更多的知识不会出错),因为一旦我完成了测试,我将拆除我为使其正常工作而设置的任何内容。
【问题讨论】:
标签: windows azure iis networking asp.net-web-api