我有一个ASP.net核心Web API应用程序,托管在Azure应用程序服务,设置为通过Visual Studio Team Services持续部署(是Visual Studio线上)。Azure应用程序服务部署失败Visual Studio团队服务为ASP.net核心应用程序
此应用程序直到今天一直在部署良好,最近的提交导致在'生成部署脚本'阶段发生错误。
自我上次成功提交(例如,没有更改project.json,没有项目添加/从解决方案中删除项目)以来,我没有更改任何与项目结构相关的内容。只是做了一些常规的修改代码,添加了EF迁移等
的活动日志,出现故障的部署只是有以下几点:
使用下面的命令来生成部署脚本:“蔚蓝网站deploymentscript -y --no-dot-deployment -r“D:\ home \ site \ repository”-o“D:\ home \ site \ deployments \ tools”--aspNetCore“D:\ home \ site \ repository \ src \ Authenticator“--solutionFile D:\ home \ site \ repository \ Authenticator.sln'。 项目文件路径:。\ src \ Authenticator \ r \ nD:\ Program Files(x86)\ SiteExtensions \ Kudu \ 58.50923.2428 \ bin \ Scripts \ starter.cmd“D:\ Program Files(x86)\ SiteExtensions \ Kudu \ 58.50923.2428 \ bin \ node_modules.bin \ kuduscript.cmd“-y --no-dot-deployment -r”D:\ home \ site \ repository“-o”D:\ home \ site \ deployments \ tools “--aspNetCore ”d:\家\网站\库的\ src \身份验证“ --solutionFile d:\家\网站\库\ Authenticator.sln
,并从以前的成功部署日志有这样的:
使用缓存版本的部署脚本(命令:'azure -y --no-dot-deployment -r“D:\ hom e \ site \ repository“-o”D:\ home \ site \ deployments \ tools“--aspNetCore”D:\ home \ site \ repository \ src \ Authenticator“--solutionFile D:\ home \ site \ repository \ Authenticator的.sln“)。
我不确定为什么这些脚本不同,以及失败是什么,没有列出具体的错误。
最后一次成功的提交是在9月9日,所以大概在Azure后端上发生了变化。
任何想法是什么可能导致这种情况,或者我甚至可以得到更详细的记录发生了什么?
什么是您的构建定义的细节?如果使用本地构建代理,_diag文件夹中是否存在详细错误? –
有同样的问题。最后(=成功)部署在9月19日。 – Dmitry
没有构建定义,我只是使用Azure门户中的内置集成链接到VS Online(所以我认为没有“本地构建代理” - 我在FTP服务器上查看更详细的日志,但找不到任何东西)。 –