Rya*_*yan 14 asp.net azure visual-studio azure-virtual-machine
我正在尝试使用Visual Studio 2013将我的ASP.NET MVC4 Web应用程序发布到我已在Azure中运行的虚拟机.虚拟机上安装了IIS.
我没有使用Azure网站功能,因为它不支持虚拟网络,因此无法使用专用LAN IP连接到在Azure VM上运行的SQL Server数据库.因此,此发布问题与更简单的发布到azure网站功能无关.
Visual Studio的发布功能的GUI首先以提示选择我的目标发布目的地开始.在此提示符下,我选择发布到Windows Azure虚拟机.它会显示一个提示,其中包含一个下拉菜单,我希望能够选择现有的虚拟机.有一个加载微调器图标让我认为它连接到Azure以查询可用的VM.我的VM永远不会被选中 - 下拉列表为空.它表明我使用预期的用户名登录.
我需要做些什么来使我的虚拟机在Azure中显示在此下拉列表中,以便我可以轻松地发布到它们?
我安装了Web Deploy的完整安装,并为TCP端口8172创建了一个端点.
VM未出现在" 选择"下拉列表中的原因可能是:

下面的文章介绍了在Windows服务器系统上设置Web部署发布的所有步骤:使用Visual Studio解决Web部署问题
以下文章描述了无法使用Windows 8或8.1系统设置Web部署.在IIS 8.0或更高版本上安装和配置Web部署
希望这有助于某人.
简单的答案是使用 IIS 组件安装程序应用程序来安装 WebDeploy。安装 WebDeploy 并在防火墙上打开其端口后,Visual Studio 将能够发布到该计算机。Visual Studio 的发布对话框可能会空几秒钟,但我认为它正在下载机器的详细信息或其他内容,因为它最终会出现在发布到下拉列表中。
| 归档时间: |
|
| 查看次数: |
4765 次 |
| 最近记录: |