几个月来,我已经成功地使用 Git 部署(通过 Kudu)到几个 Azure 网站(例如 beta/prod),而且效果很好。从今天开始,我注意到当我将相应的 git 分支推送到我的 beta 网站而不是我的生产网站时,部署失败,控制台中出现“未知错误”,部署中没有任何类型的错误日志。同样,完全相同的部署适用于我的生产服务器,并且在部署停止工作之间,我没有更改我的 beta 服务器上的任何内容。
据我从日志中可以看出,此时在我的 deploy.cmd 中失败了:
:: 1. Build to the temporary path
IF /I "%IN_PLACE_DEPLOYMENT%" NEQ "1" (
%MSBUILD_PATH% "%DEPLOYMENT_SOURCE%\Payboard.Web\Payboard.Web.csproj" /nologo /verbosity:m /t:Build /t:pipelinePreDeployCopyAllFilesToOneFolder /p:_PackageTempDir="%DEPLOYMENT_TEMP%";AutoParameterizationWebConfigConnectionStrings=false;Configuration=Release /p:SolutionDir="%DEPLOYMENT_SOURCE%\.\\" %SCM_BUILD_ARGS%
) ELSE (
%MSBUILD_PATH% "%DEPLOYMENT_SOURCE%\Payboard.Web\Payboard.Web.csproj" /nologo /verbosity:m /t:Build /p:AutoParameterizationWebConfigConnectionStrings=false;Configuration=Release /p:SolutionDir="%DEPLOYMENT_SOURCE%\.\\" %SCM_BUILD_ARGS%
)
IF !ERRORLEVEL! NEQ 0 goto error
这是我通常会联系 Azure 支持的事情,但我的订阅不包括技术支持 :-(。Azure 网站建议在此处询问 SO,因此我的帖子。
我已经停止并重新启动了网站,并使用了真正方便的KuduConsole,但除此之外,我有点没有想法。
有什么建议可以进一步解决这个问题吗?