lassaad83
Messages postés148Date d'inscriptionvendredi 28 avril 2006StatutMembreDernière intervention 1 décembre 2009
-
31 janv. 2008 à 15:52
lassaad83
Messages postés148Date d'inscriptionvendredi 28 avril 2006StatutMembreDernière intervention 1 décembre 2009
-
1 févr. 2008 à 13:55
Bonjour à tous,
Est ce que quelqu'un saurais si dans Visual Studio 2005 on peut lors d'un deploiement Web (Site Web ou WebServices) faire en sorte que le code Source ne soit pas copié sous IIS (comme du temps de Visual Studio 2003 où on avait juste a compilé le site web pour avoir une DLL toute prête).
J'ai installé un webService et un site Web mais maleureusement les page .aspx, toute les classe .cs ont été copié dans le repertoire de l'application.
Dans les propriétées du projet de deploiement au niveau des sortie du projet on ne me donne le choix que "Content File" c'est tout.
Est ce que quelqu'un saurais comment faire ?
Je suis sous IIS 5, Visual Studio 2005, C#.
Merci d'avance.
A voir également:
Deploiement ASP.net : Comment ne pas inclure sont code Source ??
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 1 févr. 2008 à 00:13
Mouais bof, je trouve les msi vraiment pas pratique pour le déploiement d'application web, mais pourquoi pas :)
Essaye d'installer le web deployment project qui permet de créer un projet de déployment qui compile tout le code de l'application dans une seule assembly. Cela rajoutera peut être une option pour le projet de déploiement web mais pas sur du tout ... peut être que tu pourras faire un setup sur le nouveau projet de déploiement rajouté grace à ceplugin ...
lassaad83
Messages postés148Date d'inscriptionvendredi 28 avril 2006StatutMembreDernière intervention 1 décembre 2009 31 janv. 2008 à 23:27
Mon souci Grégoire, est qu'apès avoir fait un msi qui va installer mon Webservices, j'ai remarqué que mon code source été lui aussi copié dans le repertoire de l'application.
Ce que je demande c'est : y a t'il un moyen pour deployer a l'aide d'un msi un site sans que les sources ne soit copier.
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 31 janv. 2008 à 23:34
Bonsoir,
un msi ? Alors là je n'ai jamais fait de msi pour déployer un site web, c'est beaucoup plus pratique de faire un publish puis de livrer un zip qui suffira de dézipper là ou il faut. Le publish lui ne fournit pas les sources, et tu peux aussi compiler le contenu de tes fichiers .aspx.
Si tu dois vraiment passer par un msi, il doit y avoir une solution dans les propriétés mais je ne la connais pas :s
lassaad83
Messages postés148Date d'inscriptionvendredi 28 avril 2006StatutMembreDernière intervention 1 décembre 2009 31 janv. 2008 à 23:46
J'ai fait un projet de deploiement Web, donc ça me genere un msi que les destinataie devront installer. Dans mon instalation il y a des action personalisé (création de base, edition de la configuration du site ...). c'est plus complexe qu'un simple publish ou copie manuelle de fichier vers un repertoire.
Tout est OK, à part le fait que tout mon code source est copié aussi, chose que, bien entendu que je ne souhaite pas.
Dans visual Studio 2003 c'était simple, le site a la compilaton du projet de deploiement nous donnait une DLL qui sera intégrer dans le bin au niveau du repertoire de l'appli et le msi ne copier sous IIS que les page aspx, .config et .asax.
lassaad83
Messages postés148Date d'inscriptionvendredi 28 avril 2006StatutMembreDernière intervention 1 décembre 2009 1 févr. 2008 à 09:21
Je comprend pas pourquoi vous êtes etonné quand je parle de msi pour l'instalation d'appli web ??
Cepdendant J'ai télécharger Web deployment project pour VS 2005 et oui effectivement il nous donne la main pour fusionner tout sont code en une ou plusieur DLL selon notre choix.
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 1 févr. 2008 à 11:29
Une application web n'est pas une simple application winforms, d'experience installer une application web avec un msi c'est pénible ... je préfére largement avoir un zip et configurer moi même ma base et mon serveur sql ...
lassaad83
Messages postés148Date d'inscriptionvendredi 28 avril 2006StatutMembreDernière intervention 1 décembre 2009 1 févr. 2008 à 13:55
Dans mon cas, ce n'ai pas moi qui vait proceder a l'installation, ça va etre l'utilisateur final.
Cerise sur le gateau c'est un néophyte en informatique, sinon bien entendu j'aurais tout fait manuellement.