.Net核心连续部署
问题描述:
我已经建立了从github存储库连续部署,并部署成功,但是当我导航到site.azurewebsites.net我得到“你没有权限查看此目录或页面我已经ASLO设立了.deployment文件在我的根目录指向保存程序和project.json文件.Net核心连续部署
这里正确的文件夹是运行部署脚本和项目stucture Generate Script
项目结构为
|Core Folder
| Project Folder
| src
| Project1
| wwwroot
| files
| program.cs
| project.json
| other files...
|.deployment
The deployment points to Projectfolder/src/Project1
答
我不得不调整发布脚本得到它正确地发布:类似上述得到它的正确部署
"publishOptions": {
"include": [
"wwwroot",
"web.config"
]
},
"scripts": {
"postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ]
},
"tooling": {
"defaultNamespace": "Web"
}
}
的东西 - 在根文件夹的正确部署脚本。
您是否通过FTP检查了网站的内容,了解部署的内容和位置?您是否还尝试使用Azure门户中的Web App的设置刀片设置连续部署? –