2015-08-14 34 views
48

Sto cercando di pubblicare un sito web dal mio computer a un server Web IIS tramite Web Deployerrore: "La sezione di configurazione 'system.webServer/gestione/la delega' non può essere letto perché manca lo schema

io. hanno 3 server Tutti i server hanno installato le stesse cose (Webdeploy ecc.) e i servizi sono avviati (servizio di agente di distribuzione Web e servizio di gestione Web)

Sul primo server non ho problemi di connessione. due server mi danno qualche errore quando "Convalido la connessione" in Visual Studio su IIS. Quando guardo i registri sul server IIS, ci sono i miei accessi al listino con codice html 200 (ok).

Un errore si verificava quando la richiesta veniva elaborata sul computer remoto. Nome file: MACHINE/WEBROOT

Errore: La sezione di configurazione 'system.webServer/gestione/la delega' non può essere letto perché manca schema

ho veramente idea di cosa potrebbe risolvere questo problema e di speranza sei in grado di aiutarmi.

+0

Si noti che poiché la distribuzione Web viene spesso utilizzata da Visual Studio tramite il comando Pubblica, questa domanda non è in realtà off-topic e il limite di 5 tag mi impedisce di aggiungere Visual Studio –

risposta

84

Ho avuto esattamente lo stesso problema, si è scoperto che avevo installato Web Deploy 3.6 su 3.5. Rimuovere Web Deploy 3.6 e reinstallare 3.5 e vedere se risolve il problema.

+5

Grazie mille. Ho scoperto che alcuni componenti non vengono installati durante l'uso di Web Deploy 3.6. La disinstallazione di Web Deploy 3.6 e l'installazione 3.5 mi hanno aiutato. Se si desidera essere su Web Deploy 3.6, è possibile disinstallare 3.5 e reinstallare 3.6 (la disinstallazione da Web Deploy 3.5 non disinstalla i componenti mancanti, quindi Web Deploy 3.6 funziona correttamente se prima era installato 3.5). –

+3

Disinstallare Web Deploy 3.6 quindi installare 3.5 e 3.6 ha funzionato per me dopo un'ora di mal di testa. Il sistema operativo è Win Server 2012 R2. Grazie. –

+4

Ho avuto esattamente lo stesso problema, ho rimosso 'Web Deploy 3.5' ​​e ho reinstallato' Web Deploy 3.6' –

11

Disinstallare e quindi reinstallare Web Deploy.

Questo ha risolto il problema per me - l'opzione 'ripara' nell'installatore no.