После того, как я вчера сделал то, что казалось невинным изменением, обновив драйвер MongoDb с версии 2.5 до 2.7, я попытался перестроить веб-сайт в Azure.
В Azure у меня запущена служба приложений, подключенная к моему проекту в Git.
Сбой сборки при запуске команды развертывания со следующим журналом:
Command: "D:\home\site\deployments\tools\deploy.cmd"
Handling ASP.NET Core Web Application deployment.
Restoring packages for D:\home\site\repository\src\Audit\Audit.csproj...
D:\Program Files (x86)\dotnet\sdk\2.1.500\NuGet.targets(114,5): error : Could not find file 'D:\home\.nuget\mongodb.driver\2.4.0\mongodb.driver.2.4.0.nupkg'. [D:\home\site\repository\Cerebro-Audit.sln]
Failed exitCode=1, command=dotnet restore "D:\home\site\repository\Cerebro-Audit.sln"
An error has occurred during web site deployment.
\r\nD:\Program Files (x86)\SiteExtensions\Kudu\78.11022.3613\bin\Scripts\starter.cmd "D:\home\site\deployments\tools\deploy.cmd"
И если я проверяю консоль Azure внутри папки D:\home\.nuget\mongodb.driver\2.4.0\
, я вижу, что файла nupkg
там нет.Здесь есть файл nuspec, файл лицензии и папка lib, но нет файла nupkg.
Так что здесь есть некоторые странные вещи.Во-первых, почему он все еще ищет версию пакета 2.4.0, даже если я обновил ее до версии 2.7.2 в файле проекта?Почему 2.7.2 вообще не скачивается?Почему внезапно исчез файл 2.4.0 nupkg?
Надеюсь, кто-нибудь может помочь мне снова получить сборку проекта.