我已经从github存储库设置了持续部署,并且部署成功了,但是当我导航到site.azurewebsites.net时,我得到了#34;您无权查看此目录或页面。我已经在我的根目录中设置了一个.deployment文件,指向包含该程序和project.json文件的正确文件夹
以下是运行的部署脚本和项目结构 Generate Script
项目结构
|Core Folder
| Project Folder
| src
| Project1
| wwwroot
| files
| program.cs
| project.json
| other files...
|.deployment
The deployment points to Projectfolder/src/Project1
答案 0 :(得分:0)
我必须调整发布脚本才能正确发布:
"publishOptions": {
"include": [
"wwwroot",
"web.config"
]
},
"scripts": {
"postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ]
},
"tooling": {
"defaultNamespace": "Web"
}
}
类似于上面的内容使其正确部署 - 使用根文件夹中的正确部署脚本。