【发布时间】:2014-11-19 19:55:42
【问题描述】:
我们正在评估一些旧的内部部署应用程序迁移到异地,并且我们正在评估我们的所有选项。我知道 Azure 网站会更容易设置,但目前看来可能需要云服务为我们提供的一些额外控制。
但是,到目前为止,我所阅读的有关云服务的所有内容都展示了如何构建应用程序,然后将构建部署到云中。同样,您可以连接到 Visual Studio Online 存储库,在 VSO 中定义构建,并在提交后执行构建并将构建部署到云端。
但是,在我们的例子中,我们的一些页面是经典 ASP 页面。如果其中一个页面发生更改,我无法找出允许我们部署更新文件的工作流程。请记住,经典的 ASP 文件没有“构建”过程;它就像一个在运行时解释的 powershell 脚本。
这些应用不涉及任何 Visual Studio 解决方案或项目。它只是我们要上传的文件包。对于“概念证明”,我决定从最简单的“应用程序”开始,即一个简单的“hello.txt”文件,但我无法找到一种方法来部署它而不将其“包装”在 Visual工作室解决方案。
我希望我可以使用,例如,Publish-AzureServiceProject,但是这似乎需要一个 ServiceDefinition.csdef 文件,而且我不知道如何在没有在 Visual Studio 中设置解决方案的情况下执行此操作——a不会用于任何事情的解决方案。
我感觉我遗漏了一些东西,只需要找到适当的发布设置文件,或正确使用 Azure cmdlet。是否有一种直接的方法可以将文件包发布到 Azure 云服务?
【问题讨论】:
标签: powershell azure asp-classic azure-cloud-services