在构建菜单中>发布命令,我选择哪些选项只是将我的Visual Basic 2015 VB.NET Web应用程序发布到我的Azure Windows 2012服务器R2 VM上的IIS?
我不确定是否要发布到“Microsoft Azure Web Apps”。好像那会跳过我的VM。在我的虚拟机上我运行其他应用程序,我的网络应用程序需要与之共享文件。
我尝试选择“自定义”,但是我将“服务器”,“网站名称”和目标网址设置为? 我是否使用我的VM部署名称服务器?
答案 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部署:
此外,yopu需要在Azure中为您的VM打开TCP 8172。
执行此操作后,您可以使用Visual Studio在向导中使用Web Deploy选项发布应用程序。