14

Dopo l'installazione dell'aggiornamento di Windows il 10 febbraio 2016, i ruoli di azzurro non iniziano nell'emulatore (Completo/Espresso). I registri mostrano sottoIl ruolo azzurro non si avvia dopo l'aggiornamento di Windows 10 febbraio

[00005748:00006624, 2016/02/14, 12:03:24.391, FATAL] Role process exited with exit code of -2147024809 
[00005748:00006624, 2016/02/14, 12:03:24.397, INFO ] Stopping role: deployment25(0).AzureCloudService2.WebRole1_IN_0. Notify: False Recycle: False StopTimeout: 30 
[00005748:00006624, 2016/02/14, 12:03:24.398, IMPRT] State of deployment25(0).AzureCloudService2.WebRole1_IN_0 changed from RoleStateBusy to RoleStateStopping. 
[00005748:00006624, 2016/02/14, 12:03:24.398, IMPRT] State of deployment25(0).AzureCloudService2.WebRole1_IN_0 changed from RoleStateStopping to RoleStateStopped. 
[00005748:00006624, 2016/02/14, 12:03:24.398, ERROR] <- WapGetEnvironmentVariable=0x800700cb 
[00005748:00006624, 2016/02/14, 12:03:24.398, WARN ] (Ignoring) Reading environment variable CleanupFirewallOnRoleRestart failed with HR: 800700cb 
[00005748:00006624, 2016/02/14, 12:03:24.398, INFO ] The value of cleanupFirewallOnRoleRestart is set to True 
[00005748:00006624, 2016/02/14, 12:03:24.398, WARN ] Attempting to recover role deployment25(0).AzureCloudService2.WebRole1_IN_0. 
[00005748:00006624, 2016/02/14, 12:03:24.399, ERROR] Failed to create FSRM quota manager instance. 

aggiornamento 14 Feb 2016

Sembra che se io uso completa IIS (non IIS Express) e emulatore completa funziona, ma se seleziono espresso emulatore (posso solo selezionare IISExpress) non è *

+0

Sembra che se utilizzo IIS completo (non IIS Express) e Full Emulator funziona ma se si seleziona l'emulatore Express (posso solo selezionare IISExpress) non lo fa – Hrishi

+1

Modificare la domanda con informazioni aggiuntive; non usare commenti per questo. –

risposta

5

La disinstallazione di Windows Update KB3126593 ha risolto il problema, ma dopo l'aggiornamento di Windows della patch del 12 aprile 2016, l'emulatore non è stato riavviato. Dopo aver disinstallato gli aggiornamenti, ho identificato KB3147071 come colpevole.Ho reinstallato tutti gli altri aggiornamenti ed escluso KB3147071 da ulteriori aggiornamenti e ora l'emulatore funziona di nuovo.

+0

Ho segnalato questo a Microsoft e la loro risposta è stata che KB3147071 era la soluzione al problema di blocco dell'emulatore, nonostante la chiara evidenza che in realtà ne è la causa. E 'stato uno scambio di e-mail molto confuso. In ogni caso, sembra che l'unica guida ufficiale che otterrò sarà l'aggiornamento ad Azure SDK 2.9 che funziona bene con questi aggiornamenti. Aggiornamento – Mike

+1

: MS ha anche affermato che dovrebbe funzionare se si utilizza IIS completo invece di IIS Express. – Mike

+0

In questo caso devo difendere la mia risposta, poiché nella descrizione di KB3126593 si afferma esclusivamente che altri aggiornamenti non procederanno se questo non è installato. In particolare, per me significava disabilitare completamente Windows Update e attendere la patch da MS. Quindi non c'è nulla di sbagliato in ciò che ho detto prima. La MS avrebbe dovuto contattarmi nel caso in cui la patch fosse stata creata, non l'hanno fatto finora. Quindi mi aspetto che debba ancora venire ... –

22

Come ho incontrato lo stesso io ssue, ho provato a disinstallare gli aggiornamenti uno per uno e sono arrivato a quello che causa il problema: KB3126593.

Per verificare, ho installato nuovamente tutti gli aggiornamenti, tranne questo, l'emulatore è ancora avviato correttamente. Dopo aver installato quello problematico, l'emulatore ha smesso di funzionare, riprende dopo averlo disinstallato di nuovo.

Sto usando abbastanza vecchio Azure Tools v2.6, forse questo è stato risolto per le versioni più recenti, non posso provarlo per me sfortunatamente.

Da parte mia, entrambi gli emulatori Full e Express non funzionavano, entrambi provati con IIS Express (non utilizzando IIS completo).

Spero che questo aiuti!

modifica 18 Feb 2016

ho cercato di contattare Microsoft Azure supporto per segnalare questo problema, anche portandoli a questa domanda StackOverflow per informazioni più dettagliate. A loro non sembra importare così tanto, perché non ho un piano di supporto adeguato (piuttosto frustrante). Se c'è qualcuno che segnalerebbe questo con un piano di supporto valido, sono libero di fornire tutte le informazioni necessarie.

aggiornamento 22 Feb 2016

Microsoft Azure Supporto finalmente iniziato a risolverlo, è stato riprodotto e inviato al team di produzione! L'unica soluzione alternativa che hanno presentato è l'utilizzo di IIS completo nel frattempo.

+0

Soluzione perfetta. Avevo già iniziato a disinstallare uno alla volta gli aggiornamenti recenti. Dopo un lasso di tempo frustrante, ho pensato di cercare la risoluzione su Stack Overflow e ho visto la tua risposta. Grazie Jan. Mi hai salvato ulteriore frustrazione. – nikhil

+1

@nikhil Felice di aiutare! Ho contattato il supporto di Azure con la descrizione completa del problema, speriamo che qualche soluzione ufficiale arriverà presto! –

+0

Grazie. Sono su 2.5 Azure SDK e non posso ancora eseguire l'aggiornamento alla versione più recente. Prova su IIS completo, ha funzionato per tutti i membri del team per me. – Hrishi

2

Io uso Azure 2.7 e ho riscontrato lo stesso problema. Dopo aver disinstallato Windows Update KB3126593 ha funzionato. Nella sezione delle informazioni post-installazione di tale aggiornamento, Microsoft menziona determinati messaggi di errore che potrebbero essere visualizzati nel registro eventi. Ho reinstallato la correzione e ho tentato di avviare un worker (che ovviamente non è riuscito), ma non ho visto nessuno dei messaggi descritti. Quindi ho aggiunto la chiave di registro HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Safe Load Prefixes con il valore 'C: \'. Tuttavia, non posso ancora avviare il ruolo di lavoratore. Così ho disinstallato di nuovo l'aggiornamento e quindi il lancio ha funzionato. Solo per condividere la mia esperienza con il mio tentativo di avere entrambi: l'aggiornamento di Windows e un emulatore di calcolo funzionante.

+0

Secondo il link e "** i dati di quel valore sono il percorso completo di quella posizione attendibile **", sembra che sia necessaria la posizione completa. Se ho ancora un po 'di tempo oggi, cercherò di determinare i percorsi esatti necessari. –