在 Azure VM 上远程访问 IIS Express 托管网站
Accessing IIS Express hosted website remotely on Azure VM
我在 Azure 虚拟机上使用 IIS Express 在调试模式下有 Visual Studio 解决方案 运行。
我可以使用它的域 RDP 进入这台机器:
myapp.cloudapp.net:端口#
IIS Express 是 运行:
localhost:2799
我还使用 HTTP 创建了一个端点,将 public 端口 80 映射到 2799。
但是 URL http://myapp.cloudapp.net 没有连接或中继到位于 localhost:2799 的网页 运行。为了实现这一点,还需要做些什么吗?
我认为您唯一需要修改的是在防火墙中添加新规则以打开端口 2799。
尝试禁用防火墙并检查网站是否可用。
如果显示页面 - 向防火墙添加适当的规则。
您可能需要进行三处更改。
1.Tell IIS Express 自身绑定到所有 ip 地址和主机名。在您的 .config 文件中(通常
%userprofile%\My Documents\IISExpress\config\applicationhost.config,或 $(solutionDir).vs\config\applicationhost.config for Visual Studio 2015),找到您站点的绑定元素,然后添加:
<binding protocol="http" bindingInformation="*:2799:*" />
2。设置 Windows 的位称为 'http.sys'。作为管理员,运行 命令:
netsh http add urlacl url=http://*:2799/ user=everyone
- 允许 IIS Express 通过 Windows 防火墙。
开始 / Windows 具有高级安全性的防火墙 / 入站规则 / 新规则...
程序 %ProgramFiles%\IIS Express\iisexpress.exe
或端口 2799 TCP
现在,当您启动 iisexpress.exe 时,您应该会看到一条消息,例如
Successfully registered URL "http://*:2799/" for site "myapp" application "/"
此配置与您的端点映射相结合应该可以解决问题
希望这可以帮助
最好的祝福
斯蒂芬
我在 Azure 虚拟机上使用 IIS Express 在调试模式下有 Visual Studio 解决方案 运行。
我可以使用它的域 RDP 进入这台机器:
myapp.cloudapp.net:端口#
IIS Express 是 运行:
localhost:2799
我还使用 HTTP 创建了一个端点,将 public 端口 80 映射到 2799。
但是 URL http://myapp.cloudapp.net 没有连接或中继到位于 localhost:2799 的网页 运行。为了实现这一点,还需要做些什么吗?
我认为您唯一需要修改的是在防火墙中添加新规则以打开端口 2799。 尝试禁用防火墙并检查网站是否可用。 如果显示页面 - 向防火墙添加适当的规则。
您可能需要进行三处更改。
1.Tell IIS Express 自身绑定到所有 ip 地址和主机名。在您的 .config 文件中(通常 %userprofile%\My Documents\IISExpress\config\applicationhost.config,或 $(solutionDir).vs\config\applicationhost.config for Visual Studio 2015),找到您站点的绑定元素,然后添加:
<binding protocol="http" bindingInformation="*:2799:*" />
2。设置 Windows 的位称为 'http.sys'。作为管理员,运行 命令:
netsh http add urlacl url=http://*:2799/ user=everyone
- 允许 IIS Express 通过 Windows 防火墙。 开始 / Windows 具有高级安全性的防火墙 / 入站规则 / 新规则... 程序 %ProgramFiles%\IIS Express\iisexpress.exe 或端口 2799 TCP
现在,当您启动 iisexpress.exe 时,您应该会看到一条消息,例如
Successfully registered URL "http://*:2799/" for site "myapp" application "/"
此配置与您的端点映射相结合应该可以解决问题 希望这可以帮助 最好的祝福 斯蒂芬