【问题标题】:How can I deploy a html website using Azure Resource Manager如何使用 Azure 资源管理器部署 html 网站
【发布时间】:2016-03-09 14:10:49
【问题描述】:

我有一个网站(基本 html),我想使用 Azure 资源管理器来部署它。它没有 Visual Studio sln 文件,我不想创建一个。

我发现本教程适用于一个有角度的网站,它按照我正在尝试做的事情做一些事情。 http://www.azurefromthetrenches.com/how-to-publish-an-angularjs-website-with-azure-resource-manager-templates/

我要解决的问题是我有 Microsoft Azure SDK for .NET (VS 2015) 2.8.2,它允许我将资源添加到我的资源组项目中。本教程自己编写所有内容,而不是使用 Visual Studio 创建资源。

有人知道怎么做吗?

我有我的应用程序来使用 website.publishproj(在教程中找到)构建网站,所以我有我的 zip 文件,我现在缺少的是如何使用已经存在的将 zip 文件上传到 azure 2.8.2 SDK 自带的 powershell。

到目前为止,我已经在 Import-Module 语句下添加了以下代码:

C:\"Program Files (x86)"\MSBuild\14.0\bin\msbuild.exe 'C:\Source\website.publishproj' /T:Package /P:PackageLocation=".\dist" /P:_PackageTempDir="packagetmp"
$websitePackage = "C:\Source\dist\website.zip"

【问题讨论】:

    标签: azure web-applications azure-resource-manager azure-web-app-service


    【解决方案1】:

    如果您的最终目标是能够简单地部署和更改 Azure Web 应用程序,那么一种解决方案是设置从本地 Git 存储库到 Azure Web 应用程序的自动部署。首先,您将在 Azure 门户中创建 RG,然后配置持续部署。然后,您可以使用 Visual Studio Code 之类的东西从任何代码更改中触发部署。

    在这里运行良好:https://azure.microsoft.com/en-us/documentation/articles/web-sites-create-web-app-using-vscode/

    假设您的网站处于源代码控制之下,例如。 GitHub - 您可以使用 ARM 模板指向 GitHub 存储库,因此当它创建一个新网站时,它会自动将内容拉入您新创建的网站。很棒的演练在这里:https://azure.microsoft.com/en-us/documentation/articles/app-service-web-arm-from-github-provision/ 或者只是代码可以在这里找到:https://github.com/Azure/azure-quickstart-templates/tree/master/201-web-app-github-deploy

    您可以使用非 Microsoft 世界的 Azure CLI 进行部署,例如。 azure 组部署创建...

    如果有帮助,请标记为已回答。

    【讨论】:

    • 您好,Buster,感谢您回答问题。我正在寻找一个不在微软世界范围内的网站。该教程谈到了部署一个 asp.net 5 网站,我希望避免这种情况。你对此有什么想法吗?
    • ASP.NET 5 是开源的 :)
    猜你喜欢
    • 1970-01-01
    • 2018-01-29
    • 2015-11-20
    • 1970-01-01
    • 2020-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多