Déployment ASP.NET : la question qui tue

Déployment ASP.NET : la question qui tue - C#/.NET managed - Programmation

Marsh Posté le 04-11-2005 à 10:10:17    

Alors voilà...
 
LA question de boulet : j'ai fais un site en C# (en fait il est pas fini mais je dois mettre en ligne ce que j'ai commencé à faire)
 
J'ai développé sur mon PC.
 
Le serveur est installé, IIS tourne, et... Ben il ne reste plus qu'à déloyer le site.
 
Un bête copier/coller de mon répertoire suffit, ou si je dois faire d'autres manips ?
Le websetup project, ça marche comment ? J'ai essayé, mais j'ai rien compris, et il s'est contenté de créer un répertoire virtuel vide :D

Reply

Marsh Posté le 04-11-2005 à 10:10:17   

Reply

Marsh Posté le 04-11-2005 à 10:38:21    

Bon, ben je me suis répondu tout seul :)
 
copier/coller powa ça marche

Reply

Marsh Posté le 04-11-2005 à 12:35:37    

Arjuna a écrit :

Bon, ben je me suis répondu tout seul :)
 
copier/coller powa ça marche


 
Si tu fais un copier / coller, tu risques de copier tes sources (.cs), ce qui n'est pas génial.
Je regarde et te poste la méthode que j'utilise cet après midi (dalle power :D)
 

Reply

Marsh Posté le 04-11-2005 à 14:15:37    

il est vrai que les sources c'est moyen :D

Reply

Marsh Posté le 04-11-2005 à 14:16:30    

D'un autre côté, ça va, par défaut IIS bloque les sources :

Code :
  1. Erreur du serveur dans l'application '/'.
  2. --------------------------------------------------------------------------------
  3. Ce type de page n'est pas pris en charge.
  4. Description : Le type de page demandé n'est pas pris en charge car il a été explicitement interdit. L'extension '.cs' n'est peut-être pas correcte. Vérifiez l'URL ci-dessous et assurez-vous qu'elle est correcte.
  5. URL demandée: /global.asax.cs

Reply

Marsh Posté le 04-11-2005 à 15:07:14    

Solution 1 - Tu fais un projet de déploiement. C'est hyper simple, t'as des centaines de tutoriels en ligne avec des screenshots, t'as juste deux trucs à faire et c'est fini (si t'as une architecture classique)
 
Solution 2 - Tu copies juste le répertoire 'bin', les images, et les .aspx, .ascx et .asax

Reply

Marsh Posté le 04-11-2005 à 15:33:00    

ok. vais effacer les *.cs se sera plus simple :D

Reply

Marsh Posté le 04-11-2005 à 15:33:42    

quoique je ne suis pas sûr...
 
a terme, je pense laisser ouvert les extensions fp pour pouvoir intervenir dessus depuis chez moi
 
donc il me faut les cs :D


Message édité par Arjuna le 04-11-2005 à 15:34:06
Reply

Marsh Posté le 04-11-2005 à 15:35:21    

_Mose_ a écrit :

Solution 1 - Tu fais un projet de déploiement. C'est hyper simple, t'as des centaines de tutoriels en ligne avec des screenshots, t'as juste deux trucs à faire et c'est fini (si t'as une architecture classique)
 
Solution 2 - Tu copies juste le répertoire 'bin', les images, et les .aspx, .ascx et .asax


 
c'est exactement ca que je cherchais, le projet de déploiement :o)
 
L'avantage, c'est que tu fais le choix de ce que tu packages, ce que tu exclues, et comme c'est un projet, tu l'inclues a ta solution, ce qui te fait une jolie solution avec le projet de dév et le projet de déploiement  :love:  
 
Bon, je retourne voir mes bisounours :D

Reply

Marsh Posté le 04-11-2005 à 15:44:29    

c'est ce que j'ai fait en premier, mais j'ai pas trouvé où on lui indiquait le site à déployr. et du ça m'a créé une appli IIS vide :D

Reply

Marsh Posté le 04-11-2005 à 15:44:29   

Reply

Marsh Posté le 04-11-2005 à 15:58:55    

Je l'ai qu'en anglais, alors va falloir traduire :
Tu créé ton projet.
Bouton droit : Add > Project output...
Là tu choisis ton projet , et tu choisis "Primary output" et "Content files"
Et c'est parti :)

Reply

Marsh Posté le 04-11-2005 à 16:24:03    

vais essayer de trouver ça :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed