【问题标题】:.Net-core continuous Deployment.Net-core 持续部署
【发布时间】:2016-10-15 16:57:00
【问题描述】:

我已经从 github 存储库设置了持续部署,并且部署成功,但是当我导航到 site.azurewebsites.net 时,我得到“您无权查看此目录或页面。我也设置了我的根目录中的 .deployment 文件指向包含程序和 project.json 文件的正确文件夹

这是运行的部署脚本和项目结构 Generate Script

DeploymentScript

项目结构是

    |Core Folder
    |   Project Folder
    |      src
    |        Project1
    |          wwwroot
    |            files
    |          program.cs
    |          project.json
    |          other files...
    |.deployment
 The deployment points to Projectfolder/src/Project1

【问题讨论】:

  • 您是否通过 FTP 检查了站点的内容以了解部署的内容和位置?您是否也尝试过使用 Azure 门户中的 Web 应用设置刀片设置持续部署?

标签: azure .net-core .net-core-rc2


【解决方案1】:

我必须调整发布脚本才能正确发布:

  "publishOptions": {
    "include": [
      "wwwroot",
      "web.config"
    ]
  },

  "scripts": {
    "postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ]
  },

  "tooling": {
    "defaultNamespace": "Web"
  }
}

类似于上面的东西让它正确部署 - 在根文件夹中使用正确的部署脚本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-08
    • 2015-04-20
    • 2016-04-09
    • 2014-03-30
    相关资源
    最近更新 更多