Ошибка развертывания веб-приложения Azure: доступ к пакету NuGet запрещен - PullRequest
1 голос
/ 27 мая 2019

Я пытаюсь развернуть веб-приложение .NET Core в Azure на Linux из GitHub с использованием Kudu.Я получаю эту ошибку во время развертывания:

Command: "/home/site/deployments/tools/deploy.sh"
Handling ASP.NET Core Web Application deployment.
  Restoring packages for /home/site/repository/myproject.csproj...
  Installing NuGet.Frameworks 4.7.0.
/opt/dotnet/2.2.104/sdk/2.2.104/NuGet.targets(114,5): error : Access to the path '/var/nuget/nuget.frameworks/4.7.0' is denied. [/home/site/repository/myproject.csproj]
/opt/dotnet/2.2.104/sdk/2.2.104/NuGet.targets(114,5): error :   Permission denied [/home/site/repository/myproject.csproj]
An error has occurred during web site deployment.
dotnet restore failed
\n/opt/Kudu/Scripts/starter.sh "/home/site/deployments/tools/deploy.sh"

NuGet.Frameworks - это не библиотека, которую я использую в своем проекте.Как я могу получить мой проект для успешного развертывания?

1 Ответ

0 голосов
/ 27 мая 2019

Удалить пакет Microsoft.VisualStudio.Web.CodeGeneration.Design из проекта.Он имеет много зависимостей, включая NuGet.Frameworks, и, похоже, не очень хорошо работает с Azure (по крайней мере, в Linux).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...