如何将VB.NET Web应用程序发布到我的Azure Windows 2012 R2 VM

时间:2016-01-02 16:58:47

标签: asp.net vb.net windows azure iis

在构建菜单中>发布命令,我选择哪些选项只是将我的Visual Basic 2015 VB.NET Web应用程序发布到我的Azure Windows 2012服务器R2 VM上的IIS?

我不确定是否要发布到“Microsoft Azure Web Apps”。好像那会跳过我的VM。在我的虚拟机上我运行其他应用程序,我的网络应用程序需要与之共享文件。

我尝试选择“自定义”,但是我将“服务器”,“网站名称”和目标网址设置为?  我是否使用我的VM部署名称服务器?

2 个答案:

答案 0 :(得分:2)

您需要在azure VM中设置Webdeploy。它与本地服务器相同。

Web Deploy Installation ..您需要安装先决条件 - .net framework。

Configuring IIS 7 with webdeploy / Or with IIS8

Set up endpoints on azure vm to do webdeploy。 Webdeploy的端口8172。

然后,您可以在Visual Studio 2012/13中创建发布配置文件以部署到此端点。 http://msdn.microsoft.com/en-us/library/dd465337(v=vs.110).aspx

或者你可以使用Powershell脚本来完成它。 sample- http://gallery.technet.microsoft.com/scriptcenter/Deploy-a-Web-App-to-Two-99f1a3bc

答案 1 :(得分:0)

您需要在VM上设置Web部署:

  1. Installing and Configuring Web Deploy on IIS 8.0 or Later

  2. 此外,yopu需要在Azure中为您的VM打开TCP 8172。

  3. 执行此操作后,您可以使用Visual Studio在向导中使用Web Deploy选项发布应用程序。