Ho recentemente provato ad aggiornare il mio WebRole da Azure SDK v1.6 alla v1.7. Sembra che abbia funzionato bene. Posso costruire ed eseguire il ruolo nel mio devfabric bene. Quando provo a distribuire il progetto aggiornato sul cloud reale, le istanze non iniziano mai. Si siedono nello stato "occupato". È interessante notare che non fanno il tipico "ciclo di riciclo", si limitano a "occupati" per sempre.Azure WebRole non si avvia dopo l'aggiornamento 1.7
Quando annoto nelle istanze con RDP, ho il seguente errore nei registri eventi:
L'applicazione '/' appartenente al sito '1' ha un set AppPoolId 'DefaultAppPool' valido. Pertanto, l'applicazione verrà ignorata.
Seguito da:
Sito 1 è stato disattivato perché l'applicazione radice definito per il sito non è valido. Vedere il precedente messaggio del registro eventi per informazioni sull'applicazione root non valido.
La ricerca nel manager IIS conferma che non esiste un AppPool denominato "DefaultAppPool". Non ci sono nemmeno gli AppPool tipici con GUID per i nomi creati da Azure. Non sorprende che nessuno dei miei siti sia.
Quindi come posso risolvere questo?
Potresti dirci cosa stai facendo in WebRole.cs e nelle attività di avvio? –
Ho creato una build che non funziona in WebRole.cs e non ha attività di avvio registrate. Fa la stessa cosa, a parte il fatto che ricevo una tonnellata di voci del registro eventi ripetute oltre alle due che ho menzionato prima. I nuovi sono come: "L'applicazione '/' appartenente al sito '1273337584' ha un set AppPoolId '61574c81-73e4-4626-903c-72c05bb3963c' non valido. Pertanto, l'applicazione verrà ignorata." –
@breischl - hai trovato la causa di questo errore? Uno dei miei progetti ha iniziato a lanciare lo stesso errore e non riesco a capirlo – markpirvine