【问题标题】:how to publish VB.NET web app to my Azure Windows 2012 R2 VM如何将 VB.NET Web 应用程序发布到我的 Azure Windows 2012 R2 VM
【发布时间】:2016-01-02 16:58:46
【问题描述】:

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

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

我尝试选择“自定义”,但我应该将“服务器”、“站点名称”和目标 URL 设置为什么? 我是否使用服务器的 VM 部署名称?

【问题讨论】:

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


    【解决方案1】:

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

    Web Deploy Installation.. 你需要安装先决条件 - .net 框架。

    Configuring IIS 7 with webdeploy/Or with IIS8

    Set up endpoints on azure vm to do webdeploy。用于 Web 部署的端口 8172。

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

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

    【讨论】:

    • 注意:我使用的是 Visual Studio 2015,而不是 2012/13。有什么显着差异吗?
    【解决方案2】:

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

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

    2. 你还需要在 Azure 中为你的 VM 打开 TCP 8172。

    完成此操作后,您可以使用 Visual Studio 使用向导中的 Web 部署选项发布您的应用程序。

    【讨论】:

    • 在此之后,我为 Build > Publish 选择哪些设置?我要选择“自定义”吗?
    • 是的,构建 > 发布和他们“自定义”。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-26
    • 1970-01-01
    • 2020-01-25
    相关资源
    最近更新 更多