Git 将SPA从VSO部署到Azure Web app或VM

Git 将SPA从VSO部署到Azure Web app或VM,git,web-deployment,azure-web-app-service,azure-devops,Git,Web Deployment,Azure Web App Service,Azure Devops,大家好,我们正在进行水疗,我们将其存储在visual studio online中。我尝试为它设置CI 我将我们的VSO与Azure子描述相关联,并在manage.windowsazure.com中将它们彼此连接起来。它工作正常 我尝试的第一个机会是通过winRM设置Windows文件副本,但我最终解决了这个问题,将远程计算机名添加到TrustedHostList(可以从VSO获取远程计算机名的名称??) 我尝试的第二个机会是从portal.azure.com设置部署 您可以为Azure We

大家好,我们正在进行水疗,我们将其存储在visual studio online中。我尝试为它设置CI

我将我们的VSO与Azure子描述相关联,并在manage.windowsazure.com中将它们彼此连接起来。它工作正常

我尝试的第一个机会是通过winRM设置Windows文件副本,但我最终解决了这个问题,将远程计算机名添加到TrustedHostList(可以从VSO获取远程计算机名的名称??)

我尝试的第二个机会是从portal.azure.com设置部署

您可以为Azure Web App添加部署设置,但这种方式会创建xaml构建定义,这是一个问题,因为我们没有.sln、csproj。。。。存储库中的文件。它只是一个带有standart packages.json等文件的单页应用程序

当我尝试在没有.sln的情况下启动xaml定义生成时,它将无法工作

当我阅读面向asp.net mvc的文章时,一切都很好

你能给我推荐一些相关的、经过验证的文章或资料吗?我在哪里可以找到解决方案

或者witch是将spa项目从VSO部署到Web应用或Azure WM的最佳方式


非常感谢使用Visual Studio Online将CI部署到Azure仅支持Visual Studio Web应用程序或Azure云服务项目,它不适用于单页文件。因此,对于您的场景,您需要创建一个Web应用程序(注意:不是Web站点)来承载这些单页应用程序文件

然后按照本文中的步骤,了解有关使用Visual Studio Online和Git连续交付到Azure的详细信息:

此链接对您也很有帮助: