14

Se si guardano le Impostazioni pacchetto/pubblicazione di un'applicazione Web in Visual Studio 2010, è disponibile un'opzione "Includi tutte le impostazioni IIS come configurato in Gestione IIS (utilizzato solo per progetti Web IIS) "Distribuzione delle impostazioni IIS con distribuzione Web

Sto utilizzando IIS anziché VS Dev Server per eseguire la mia applicazione Web, ma quando distribuisco il pacchetto che Web Deploy crea su un server remoto, le impostazioni IIS che vengono applicate alla mia applicazione IIS remota sono al Almeno, non familiare, e nel peggiore dei casi, completamente sbagliato.

Ad esempio, il mio IIS locale ha 2 directory virtuali (immagini, suoni). Ma quando lo distribuisco, crea 4 directory virtuali completamente diverse (_controltemplates, _layouts, _vti_bin, _wpresources), e se creo manualmente i due vdir corretti sul server remoto, Web Deploy li cancellerà. Da dove diavolo è uscito Web Deploy? Web Deploy ha applicato erroneamente le impostazioni di autenticazione corrette sull'applicazione IIS remota.

Poiché le impostazioni "Includi tutte le impostazioni IIS come configurate in Gestione IIS" non sembrano raccogliere le impostazioni corrette, alla fine voglio essere in grado di creare un tipo di file di configurazione che verrà utilizzato da Web Deploy come parte di il suo pacchetto di distribuzione. Idealmente qualcosa che posso controllare nel controllo del codice sorgente. Ma non riesco a capire dalla documentazione come farlo. Vedo qualcosa sulla parametrizzazione e manifesta, ma non riesco a capirlo.

+0

http://msdn.microsoft.com/en-us/library/ie/dd465323.aspx – 5arx

+0

mai lavorato questo fuori? Sembra la stessa di questa domanda http://stackoverflow.com/questions/9895802/how-do-i-specify-an-iis-website-to-create-a-deployment-package-via-visual-studio –

+0

sfortunatamente, no. è stato più facile per me al momento distribuire le modifiche manualmente che cercare di assicurarmi che fossero tutte specificate correttamente nel pacchetto di distribuzione. Se lo capisci, per favore posta una risposta, mi piacerebbe saperlo! – kenwarner

risposta

1

Ecco un altro articolo da guardare. Vedere la nota sulla configurazione di IIS, non tutte le impostazioni verranno ereditate, verificare se l'autenticazione di Windows è impostata su true nel sito Web predefinito.

Package/Publish Web Tab, Proprietà progetto
http://msdn.microsoft.com/en-us/library/dd410108.aspx

Problemi correlati