Ролевые экземпляры запускаются дольше, чем ожидалось. Есть ли новое решение этой проблемы? - PullRequest
24 голосов
/ 13 августа 2011

На этой неделе я перезагружал свой компьютер 50-100 раз.Я обнаружил, что обычно могу запускать / развертывать локально обычно 3-4 раза, прежде чем получить это сообщение:

"Инструменты Windows Azure для Microsoft Visual Studio

Запуск экземпляров ролей занимает больше времени, чем ожидалось.хотите продолжить ожидание? "

Решением для возобновления работы является перезагрузка.

Я знаю, что это не новая проблема.Напомню, что MS согласилась с тем, что это проблема, но есть ли у кого-нибудь решение, которое не предполагает возврата к размещенному веб-ядру.Кажется, что эта проблема возникает у многих людей, и она существует без разрешения (насколько я знаю) в течение 4-5 месяцев и более.

Теперь я вернусь к следующей перезагрузке !!!!!

Ответы [ 13 ]

0 голосов
/ 24 сентября 2013

Для меня это произошло только тогда, когда у меня был установлен флажок «Включить кэширование».А для меня проблема заключалась в том, что я запускал свой проект с общего ресурса UNC (на самом деле он выполнялся в виртуальной машине на моем macbook).Когда я запускаю отладчик после установки флажка «Включить кэширование» для рабочей роли, он просто зависает.Приходите, чтобы узнать, примерно каждые 2 секунды он создавал файл дампа 160 МБ в C: \ Windows \ System32 \% LOCALAPPDATA% \ CrashDumps.После отладки одного из них я увидел, что первая ошибка была при попытке запустить cmd.exe для кэширования в моей рабочей роли, и было сказано, что CMD не может быть запущен на общем сетевом ресурсе, поэтому по умолчанию используется windows / system32 иличто-то.

Вот когда я нашел эту удобную 7-летнюю статью о MS KB: http://support.microsoft.com/kb/156276 Когда я добавил DisableUNCCheck REG_DWORD и установил значение 0 x 1 (Hex) в пути реестра HKEY_CURRENT_USER\Software\Microsoft\Command Processor всеначал так же, как чемпион.Надеюсь, это поможет кому-то еще.

0 голосов
/ 24 июля 2013

Аналогично ответам выше.Я запускал сценарий запуска, и он запускал appcmd.exe, однако из-за ошибки раздел, который я пытался разблокировать, вызвал ошибку, из-за которой роли не запускались.

Я использовал:

% windir% \ System32 \ inetsrv \ appcmd.exe unlock config /section:system.webServer/security

но это ошибка, и она должна была

% windir% \ System32 \ inetsrv \ appcmd.exe разблокировать конфигурацию /section:system.webServer/security/access

0 голосов
/ 23 мая 2013

Я не могу решить проблему после того, как следовал всем решениям выше. Наконец, я решил не позволять этому больше останавливать свое кодирование, просто изменил StartUp Project с «Cloud Project» на «WebRole Project» и F5, ... OK, веб-сайт работает нормально на моем IIS Express.

Итак, я думаю, что если он может публиковать в Azure и может отлаживать локальный веб-сайт, так что просто позвольте ему работать таким образом, пока Microsoft не упростит его использование.

(мой AzureSDK 2.0)

...