0

У меня есть 2 веб-приложения (1 WebApi, 1 MVC) в том же решении, что и ссылка на другой проект в решении (слой данных). Оба веб-проекта настроены с непрерывным развертыванием с bitbucket, и все работает нормально. Поскольку час или около того (не делая какие-либо изменения в проект слоя данных) проект MVC проваливает развертывание GIT (WebAPI один отлично) со следующей ошибкой:Azure git deployment - Пустая dll скопирована

CSC : error CS0009: Metadata file 'D:\home\site\repository\MyProj.Data\bin\Test\MyProj.Data.dll' could not be opened -- Image is too small. [D:\home\site\repository\MyProj.Web\MyProj.Web.csproj] 

Я тогда вошел в лазурь FTP для проекта MVC, и я вижу, что размер файла D: \ home \ site \ repository \ MyProj.Data \ bin \ Test \ MyProj.Data.dll равен 0 байтам.

Если посмотреть на FTP для проекта WebApi, и эта же DLL будет скопирована в порядке.

Любые предложения?

Благодаря

ответ

1

Не уверен, что причиной того, что, но я хотел бы предложить следующее, чтобы добраться до чистого состояния:

  • Перейти к Kudu Console
  • Перейти в D:\home\site\repository
  • Run git clean -dxf
  • Щелкните Redeploy in Azure Portal
+0

это сработало отлично! большое спасибо. Я думал, что репо получило странное состояние, но застряло там. еще раз спасибо ! –

+0

Рад слышать! Если бы вы еще не знали о Kudu Console, надеюсь, что это то, что вы найдете полезным в будущем :) –

+0

Действительно, не знал об этом. Будет определенно полезно в будущем. еще раз спасибо –

Смежные вопросы