14

Si je consulte les paramètres Package/Publish d'une application Web dans Visual Studio 2010, il existe une option permettant d'inclure tous les paramètres IIS tels qu'ils sont configurés dans le Gestionnaire des services Internet (utilisé uniquement pour les projets Web IIS) J'utilise IIS au lieu du serveur VS Dev pour exécuter mon application Web, mais lorsque je déploie le package que Web Deploy crée sur un serveur distant, les paramètres IIS appliqués à mon application IIS distante moins, inconnu, et au pire, complètement faux. Par exemple, mon IIS local a 2 répertoires virtuels (images, sons). Par exemple, mon IIS local a 2 répertoires virtuels (images, sons). Mais quand je le déploie, il crée 4 répertoires virtuels complètement différents (_controltemplates, _layouts, _vti_bin, _wpresources), et si je crée au préalable les 2 vdirs corrects sur le serveur distant, Web Deploy va les supprimer. D'où diable Web Deploy a-t-il tiré? Web Deploy a également mal appliqué les paramètres d'authentification corrects sur l'application IIS distante. Etant donné que le paramètre "Inclure tous les paramètres IIS tels que configurés dans le Gestionnaire des services Internet" ne semble pas correspondre aux bons paramètres, je souhaite en fin de compte créer un type de fichier de configuration que Web Deploy utilisera dans le cadre de son paquet de déploiement. Idéalement, quelque chose que je peux vérifier dans le contrôle de la source. Mais je ne peux pas comprendre à partir de la documentation comment faire cela. Je vois quelque chose au sujet du paramétrage et des manifestes, mais je n'arrive pas à le comprendre.Déploiement de paramètres IIS avec Web Deploy

+0

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

+0

travaillent jamais cela? Semble le même que cette question http://stackoverflow.com/questions/9895802/how-do-i-specify-an-iis-website-to-create-a-deployment-package-via-visual-studio –

+0

malheureusement, non. À l'époque, il était plus facile pour moi de déployer les modifications manuellement que de vérifier qu'elles étaient toutes correctement spécifiées dans le package de déploiement. Si vous le comprendre, s'il vous plaît poster une réponse, j'aimerais savoir! – kenwarner

Répondre

1

Voici un autre article à regarder. Voir la note sur la configuration IIS, tous les paramètres ne seront pas hérités, vérifiez si l'authentification Windows est définie sur true sur le site Web par défaut.

Package/Publier Tab Web, Propriétés du projet
http://msdn.microsoft.com/en-us/library/dd410108.aspx

Questions connexes