gpt4 book ai didi

azure - ASP.NET Core 应用程序持续部署到 Azure

转载 作者:行者123 更新时间:2023-12-04 21:07:56 25 4
gpt4 key购买 nike

我正在尝试使用 VSTS 的构建机制来设置持续部署(.NET Core 1.1 Web 应用程序)。
为此,我按照 Microsoft 官方文档中显示的步骤进行操作: Use VSTS to Build and Publish to an Azure Web App with Continuous Deployment .

前 3 个步骤(恢复/发布/zip)工作没有任何问题。但第四步却失败了。我无法将该应用程序发布到我的 Azure 应用服务。
这是错误(来自日志):

2016-12-22T14:12:13.1175907Z Got connection details for azureRM WebApp:'devoteamlogin-staging'
2016-12-22T14:12:13.5419583Z Running command: "C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe" -verb:getParameters -source:package="C:\a\1\a\DevoteamLogin.zip" > "C:\a\1\s\parameter.xml"
2016-12-22T14:12:14.8449274Z Error Code: ERROR_EXCEPTION_WHILE_CREATING_OBJECT
2016-12-22T14:12:14.8449274Z More Information: Object of type 'package' and path 'C:\a\1\a\DevoteamLogin.zip' cannot be created. Learn more at:
2016-12-22T14:12:14.8449274Z Error: The Zip package 'C:\a\1\a\DevoteamLogin.zip' could not be loaded.
2016-12-22T14:12:14.8449274Z Error: Package file 'C:\a\1\a\DevoteamLogin.zip' is not in a supported .zip format and therefore cannot be read.
2016-12-22T14:12:14.8449274Z Error count: 1.
2016-12-22T14:12:14.8509276Z ##[error]TypeError: Cannot read property 'output' of null
2016-12-22T14:12:14.8589281Z ##[section]Finishing: Deploy AzureRM App Service: devoteamlogin-staging

Step details

我是不是漏掉了什么东西?我完全按照文档所述进行操作(相同的变量、相同的步骤、相同的配置)。

更新:进行一些新测试后,我发现“dotnet Restore”命令没有恢复任何内容,因为它找不到project.json。但新的 ASP.NET Core 1.1 Web 应用程序中不再有 project.json 文件(所有内容都在 .csproj 文件中)。

warn : The folder 'C:\a\1\s' does not contain a project to restore.

最佳答案

这是一个解决方案 https://twitter.com/DonovanBrown/status/816380372028002304 。这显示了使用 Team Services 构建 csproj 项目的要求。这是一个完整的工作解决方案。

关于azure - ASP.NET Core 应用程序持续部署到 Azure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41285669/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com