Deploiement ASP.net : Comment ne pas inclure sont code Source ?? [Résolu]

Messages postés
148
Date d'inscription
vendredi 28 avril 2006
Statut
Membre
Dernière intervention
1 décembre 2009
- - Dernière réponse : lassaad83
Messages postés
148
Date d'inscription
vendredi 28 avril 2006
Statut
Membre
Derniè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.
Afficher la suite 

8 réponses

Meilleure réponse
Messages postés
6827
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
17
3
Merci
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 ...

<hr />Cyril - MSP - MCPD ASP.net & MCTS SQL - Consultant indépendant

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 205 internautes nous ont dit merci ce mois-ci

Commenter la réponse de jesusonline
Messages postés
91
Date d'inscription
lundi 30 juin 2003
Statut
Membre
Dernière intervention
21 février 2008
0
Merci
Tu fais un clic droit sous vs2005 sur ton site web et tu fais publier.

-- Grégoire
Commenter la réponse de gldfdp
Messages postés
148
Date d'inscription
vendredi 28 avril 2006
Statut
Membre
Dernière intervention
1 décembre 2009
0
Merci
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.
Commenter la réponse de lassaad83
Messages postés
6827
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
17
0
Merci
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

<hr />Cyril - MSP - MCPD ASP.net & MCTS SQL - Consultant indépendant
Commenter la réponse de jesusonline
Messages postés
148
Date d'inscription
vendredi 28 avril 2006
Statut
Membre
Dernière intervention
1 décembre 2009
0
Merci
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.
Commenter la réponse de lassaad83
Messages postés
148
Date d'inscription
vendredi 28 avril 2006
Statut
Membre
Dernière intervention
1 décembre 2009
0
Merci
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.
Commenter la réponse de lassaad83
Messages postés
6827
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
17
0
Merci
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 ...

<hr />Cyril - MSP - MCPD ASP.net & MCTS SQL - Consultant indépendant
Commenter la réponse de jesusonline
Messages postés
148
Date d'inscription
vendredi 28 avril 2006
Statut
Membre
Dernière intervention
1 décembre 2009
0
Merci
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.

Merci pour tout.
Commenter la réponse de lassaad83