当我从bitbucket部署我的存储库时,我收到以下错误,
Handling .NET Web Application deployment.
The system cannot find the file specified.
Failed exitCode=1, command=nuget restore "D:\home\site\repository\MySolution.sln"
An error has occurred during web site deployment.
我在repo的根目录下有一个.deployment文件,其中包含以下内容
[config]
command = deploy.cmd
我在root上也有一个deploy.cmd文件,由于某种原因会在以下行失败
echo Handling .NET Web Application deployment.
:: 1. Restore NuGet packages
IF /I "MySolution.sln" NEQ "" (
call :ExecuteCmd nuget restore "%DEPLOYMENT_SOURCE%\MySolution.sln"
IF !ERRORLEVEL! NEQ 0 goto error
)
为什么Azure找不到我的解决方案文件?即使使用FTP,我也可以在存储库的根目录中看到解决方案文件......
答案 0 :(得分:0)
原来是因为我在我的NuGet.config中使用加密密码作为我的私人nuget服务器,我切换到Plaintext并且它有效!