.net 从Azure外部访问Azure中的Owin自托管应用程序

.net 从Azure外部访问Azure中的Owin自托管应用程序,.net,azure,owin,.net,Azure,Owin,我在.NET中有标准的OWIN示例控制台应用程序 一个Startupclass,监听端口80 在标准Windows Azure v2虚拟机上运行此应用 (资源经理) 我为端口80添加了一个端点,并在上打开了防火墙 端口80 我可以在本地ip或本地主机为80的VM上运行此示例 我无法从虚拟机外部调用该地址 我可以从Azure外部ping VM上的端口80 问题:我无法从中调用该地址(公共ip/或分配的cloudapp地址) 在蔚蓝之外。我错过了什么 谢谢 var url = "http://+:8

我在.NET中有标准的OWIN示例控制台应用程序 一个Startupclass,监听端口80

在标准Windows Azure v2虚拟机上运行此应用 (资源经理)

我为端口80添加了一个端点,并在上打开了防火墙 端口80

我可以在本地ip或本地主机为80的VM上运行此示例

我无法从虚拟机外部调用该地址

我可以从Azure外部ping VM上的端口80

问题:我无法从中调用该地址(公共ip/或分配的cloudapp地址) 在蔚蓝之外。我错过了什么

谢谢

var url = "http://+:80";

    using (WebApp.Start<Startup>(url))
    {
        Console.WriteLine("Running on {0}", url);
        Console.WriteLine("Press enter to exit");
        Console.ReadLine();
    }
var url=“http://+:80”;
使用(WebApp.Start(url))
{
WriteLine(“在{0}上运行”,url);
控制台写入线(“按回车键退出”);
Console.ReadLine();
}

据我所知,我们无法从Azure外部目录访问自托管应用程序。为了实现此目的,我搜索了以下变通方法:

(一)

(二)

(三)

4) 安装IIS,将web API应用程序部署到Azure VM。

“我可以从Azure外部ping VM上的端口80”-不,您不能。Azure不支持来自外部流量的ICMP。