Una delle mie sessioni ai prossimi CommunityDays sara' dedicata a ClickOnce. (BTW: Se gia' sapete di non poter partecipare vi invito a deregistrarvi per far posto agli altri)
Slides e demo sono pronte ma questa mattina mi e' venuto un dubbio relativo al funzionamento di ClickOnce con altri browsers tipo Firefox e Opera e ho scoperto che il tutto non funziona a causa della diversa gestione da parte di IE del file .application usato da ClickOnce, in particolar modo FireFox scarica il file il locale e quindi il bootstrapper di ClickOnce si aspetta di trovare il deploy manifest in una cartella locale.
I dettagli sono spiegati in modo dettagliato qui dove viene anche indicata una veloce soluzione che consiste nel copiare sul server il file .appres-MS (in pratica il link che appare nel menu programmi di Windows dopo l'installazione di un applicazione con ClickOnce) e far scaricare ed eseguire questo file agli utenti FireFox.
Purtroppo il tutto funziona solo se l'applicazione e' Online/Offline e non supporta l'installazione dei prerequisiti.
Qui trovate il riassunto di tutte le possibili soluzioni al caso ClickOnce on FireFox.