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