.Net-core持续部署

时间:2016-06-14 19:46:42

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

我已经从github存储库设置了持续部署,并且部署成功了,但是当我导航到site.azurewebsites.net时,我得到了#34;您无权查看此目录或页面。我已经在我的根目录中设置了一个.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

1 个答案:

答案 0 :(得分:0)

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

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

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

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

类似于上面的内容使其正确部署 - 使用根文件夹中的正确部署脚本。