2014-05-08 22 views
38

Ho cercato di installare Web Deploy sul mio server Windows 2012 con IIS 8. Ho installato Web Deploy tramite il programma di installazione della piattaforma, ma quando faccio clic con il pulsante destro del mouse sul sito Web e seleziona deploy, non vi è alcuna opzione per Configure Web Deploy Publishing come suggeriscono vari documentation.Menu "Configura distribuzione Web" mancante dal menu IIS 8

enter image description here

+1

Be ware !! Web Deploy 3.6 non funziona con IIS 8.5.9600.16384 ... dopo l'installazione, il riavvio del server - il menu di implementazione non viene visualizzato nella console del gestore IIS Web Deploy 2.0 come mai non soffre di questo problema Cordiali saluti, – coad

risposta

58

ho trovato this posting in cui l'individuo ha avuto lo stesso problema. È emerso che aveva bisogno di installare "Web Deploy 3.5 per server di hosting" in aggiunta agli altri pacchetti di distribuzione Web nel programma di installazione della piattaforma Web. Una volta che ho fatto questo e riavviato IIS l'opzione è diventata disponibile.

Sembra controintuitivo dal momento che non sono un fornitore di hosting e volevo solo ospitare la mia applicazione sul mio server. Non sono sicuro del motivo per cui il pacchetto Web Deploy 3.5 non è stato sufficiente.

Ho avuto ulteriori problemi con la configurazione di Web Deploy. Questo article on Web Deploy error codes mi ha aiutato a risolvere il problema. Un altro article on Configure the Web Deployment Handler era essenziale per risolvere il problema delle autorizzazioni, consentendo all'utente della distribuzione Web di creare directory e file.

+26

I continuava a provare a installare Web Deploy 3.5 per i servizi di hosting e mi diceva che ci riusciva. Quando ho aperto di nuovo il programma di installazione della piattaforma Web e lo ho cercato, si direbbe che non è stato installato. Ho dovuto disinstallare Web Deploy 3.6 tramite il pannello di controllo prima di installare correttamente 3.5 per i servizi di hosting. Una volta fatto, il problema è risolto. – silencedmessage

+12

Ho avuto la stessa esperienza di @silencedmessage. Ho dovuto rimuovere Web Deploy 3.6 tramite aggiungere/rimuovere programmi e quindi installare Web Deploy 3.6 per i server di hosting. –

+0

@BrianMacKay ha aiutato, grazie –

29

Per me la reinstallazione di Web Deploy non ha funzionato. Ma l'ho risolto.

Vai nella Server Manager, ruoli, cliccare su IIS, cliccare su Aggiungi servizi ruolo , controllare il servizio di gestione . Chiudi. Riapri IIS Manager e voilà l'opzione è disponibile!

P.S. Potrebbero essere necessari alcuni passaggi aggiuntivi, a partire dall'esperienza @Gaui. Poi vai a Programmi e funzionalità cerca e Web Deploy, fare clic su Modifica e controllare/installare tutti caselle di controllo/caratteristiche.

+7

Questo ha funzionato per me, ma in seguito ho dovuto andare su "Programmi e funzionalità", trovare "Web Deploy", fare clic su "Cambia" e controllare/installare tutte le caselle di controllo/funzionalità. – Gaui

+1

@Gaui grazie per il tuo feedback, lo aggiungerò al mio post. – TPAKTOPA

+0

Dopo aver aggiunto tutti i componenti da "Programmi e funzionalità" non dimenticare di chiudere tutte le sessioni di Gestione IIS e aprirne una nuova. –

3

Ho avuto lo stesso problema e l'installazione di "Strumento di distribuzione Web 2.1" dal programma di installazione di Web Platform ha risolto il problema.

+0

Lavoro per me, ma non mostrare a me la voce di menu "Configura pubblicazione WebDeploy". –

2

L'installazione di "Servizio di gestione IIS" dalla piattaforma Web mostra tutti gli elementi richiesti.

1

È necessario installare il servizio di gestione prima di installare Web Deploy. Se non si è disinstallato Web Deploy e reinstallato, dovrebbe funzionare.

Problemi correlati