根据文档,可以通过更新git存储库来部署到Azure .
我试过了演练here .
我创建了this github repository,然后从Visual Studio模板生成了一个ASP.NET MVC项目 .
查看日志,Azure检测到了签入,但提供了这条无用的消息:
使用以下命令生成部署脚本:'azure site deploymentscript -y --no-dot-deployment -r“D:\ home \ site \ repository”-o“D:\ home \ site \ deployments \ tools” - - 基本” . 为Web站点生成部署脚本生成的部署脚本文件找到解决方案'D:\ home \ site \ repository \ kudu-deployment-test.sln',没有可部署的项目 . 改为部署文件 .
为什么我的直接开箱即用的ASP.NET项目不是“可部署的项目”?
我该怎么做才能解决它呢?
1 回答
您的GitHub存储库中当前存在的解决方案文件不包含任何项目信息,如错误所示 . 我下载了您的repo副本并在Visual Studio 2015中打开了解决方案,但它没有任何与之关联的项目 .
https://github.com/AndrewShepherd/kudu-deployment-test/blob/master/kudu-deployment-test.sln
一旦我从存储库中的文件添加现有项目,这就是我更新的解决方案文件的样子:
如果您的项目在Visual Studio中正确显示,我将确保您的解决方案文件已保存,并且更新后的版本将推送到您的仓库 . 由于您已经从GitHub设置了持续部署,因此一旦修复了解决方案文件,您的项目就应该自动正确部署 .