2012-06-19 6 views
1

У меня есть настройки Azure-Web-сайт для развертывания с помощью мерзавца, однако, когда я делаю, я получаю ошибку компиляции, указав:не удается разрешить Microsoft.WindowsAzure.StorageClient

D: \ Windows \ Microsoft. NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets (1360,9): предупреждение MSB3245: Не удалось устранить эту ссылку. Не удалось найти сборку «Microsoft.WindowsAzure.StorageClient, Version = 1.7.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35, processorArchitecture = MSIL». Убедитесь, что сборка существует на диске. Если эта ссылка требуется для вашего кода, вы можете получить ошибки компиляции.

Это на отдельном проекте, чем мой проект MVC, что действительно есть Microsoft.WindowsAzure.StorageClient в качестве ссылки и в свойствах я есть он установлен CopyLocal

Любые мысли?

ответ

3

Даже если у вас установлено свойство «Копировать локальное» в значение «true», вы все равно должны быть уверены, что при развертывании приложения в Windows Azure все файлы будут развернуты. Я считаю, что ключом является то, что когда вы запускаете «git commit», убедитесь, что список всех файлов, которые будут нажаты.

Например, когда я побежал мерзавец совершить -м «парафировать совершить» я могу проверить ниже, что связанные Windows Azure Storage ссылки включены, как показано ниже:

enter image description here

После этого, когда вы будете звонить git push azure master эти дополнительные ссылки обязательно будут развернуты.

Все мои шаги во время моего теста Git зафиксированы в моем блоге Using Git to deploy an ASP.NET website shows Windows Azure Blob Storage list at Windows Azure Websites.

+0

Я предполагаю, что вы проверяете все зависимости, а не разрешаете nuget восстанавливать их? Это то, где мое развертывание git не удается http://stackoverflow.com/q/16709995/137474 – Baldy

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