Продажи: 1-800-867-1389

Руководство по устранению неполадок

Обновлено: Май 2015 г.

Инструменты Azure для Microsoft Visual Studio можно загрузить со страницы загрузки инструментов Azure для Microsoft Visual Studio. Azure SDK входит в установку. Поэтому нет необходимости устанавливать пакет SDK отдельно.

Инструменты Azure можно также установить с помощью установщика веб-платформы Microsoft. Установщик упрощает установку и настройку служб IIS, пакета SDK для Azure и инструментов Azure.

Сведения о версиях Visual Studio и Visual Web Developer, поддерживаемых инструментами Azure, см. в разделе Инструменты Azure для Microsoft Visual Studio.

Совместимость пакета Azure SDK

Если используется Visual Studio 2012, следует устанавливать версию 1.71 инструментов Azure или более позднюю версию. Если используется Visual Studio 2013, следует устанавливать Azure Tools 2.1 или более позднюю версию.

Слишком длинный путь

Если имена ваших решений и проектов имена слишком длинные, может появиться следующее сообщение об ошибке:

Указанный путь, имя файла или оба являются слишком длинными. Полное имя файла должно содержать меньше 260 знаков, а имя каталога — меньше 248 знаков.

Чтобы исправить это, создайте проекта Azure с более коротким именем решения и проекта.


Зависимости и ссылки между проектами роли

Нельзя ссылаться непосредственно на один проект из другого в решениях Azure. Это ограничение обусловлено тем, что каждый проект рассматривается как отдельная и независимая роль, развертываемая на отдельном наборе виртуальных машин. Если роль проекта содержит код, который необходимо использовать в другой роли, необходимо вынести код из роли в другую сборку, на которую можно ссылаться из обоих проектов роли.

При выполнении и отладке приложения проект Azure оставьте запускаемым проектом

Для выполнения или отладки приложения в облаке с помощью эмулятора хранения, необходимо настроить проект в облаке как автозагружаемый проект. Обязательно снимите флаг со следующего параметра: Решения | Сборка и запуск | Для новых решений в качестве проекта запуска использовать выбранный проект в диалоговом окне Параметры.


Точки останова, заданные для одного файла, могут срабатывать во всех файлах с таким именем

Если несколько ролей в одном проекте Azure содержат файл с одинаковым именем (например, WorkerRole.cs или WorkerRole.vb), точки останова, заданные в одном файле, могут сработать в других файлах с тем же именем. Дополнительные сведения о параметре отладки Следить за тем, чтобы исходные файлы соответствовали оригинальной версии см. в разделе Общие сведения, отладка, диалоговое окно «Параметры».

Если эта проблема встретилась даже при выбранном параметре, повторно запустите Visual Studio.


Обновление IIS для поддержки приложений FastCGI

Чтобы запустить облачную службу, использующую модуль FastCGI для размещения приложений, не основанных на ASP.NET, в эмуляторе хранилища, необходимо установить следующее обновление: http://support.microsoft.com/kb/967131


Приложения Azure, которые используют модуль FastCGI, нуждаются в установке исправления

Чтобы запустить приложение Azure, использующее модуль FastCGI для размещения приложений, не основанных на ASP.NET, в эмуляторе хранилища, необходимо установить следующее обновление: http://support.microsoft.com/kb/967131


Сообщение “WaWorkerHost.exe has stopped working”

Необработанные исключения в рабочей роли не перехватываются эмулятором хранилища. При завершении рабочего процесса он запускается заново. Результатом этого могут стать повторяющиеся сообщения "Прекращена работа WaWorkerHost.exe". Это сообщение не указывает на ошибку и не влияет на последующие запуски.

Использование эмулятора хранилища вместе с SQL Server Express 2008

По умолчанию локальная группа Windows BUILTIN\Administrator (локальные администраторы) не включена в серверную роль системного администратора в SQL Server в новых установках SQL Server 2008, экспресс-выпуск. Чтобы использовать службы местного хранения на SQL Server Express 2008, добавьте себя в роли системного администратора. Дополнительные сведения см. в разделе Изменения безопасности SQL Server 2008.


Изменение экземпляра SQL Server, используемого эмулятором хранилища

Эмулятор хранилища использует экземпляр SQL Express по умолчанию. Чтобы изменить экземпляр SQL Server, который используется, выполните следующую команду из командной строки Azure SDK:

DSInit.exe /sqlinstance:<экземпляр SQL Server>

См. также

Была ли вам полезна эта информация?
(1500 символов осталось)
Спасибо за ваш отзыв
Показ:
© 2015 Microsoft