OVH Cloud OVH Cloud

Pb déploiement application Web

15 réponses
Avatar
Elo
Bonjour,

J'ai d=E9velopp=E9 une application Web que je voudrais=20
transf=E9rer sur Internet.
J'ai donc cr=E9e un projet de d=E9ploiement afin de pouvoir=20
le mettre en ligne.
Mon probl=E8me, c'est que quand je suis dans mon projet de=20
d=E9ploiement, je fais un clic droit sur le=20
dossier "Dossier d'application Web" puis Ajouter > Sortie=20
du projet, je n'ai rien dans la liste d=E9roulante Projet=20
de la fen=EAtre "ajouter le groupe de sorties du projet"

Est-ce que quelqu'un voit pourquoi je ne peux pas=20
s=E9lectionner de projet ?

Merci d'avance.

Elo

5 réponses

1 2
Avatar
Dans Visual Studio si vous sélectionnez votre projet à supprimer que vous
faite clic droit puis supprimer il n'apparaitra plus dans la solution et
notre plus de lien avec elle par contre il sera toujours sur le disque dur.

Pour ma Part voilà comment je procède, je ne sais pas si c'est le mieu en
tout cas je n'ai jamais eu de problème et j'ai fait cette manip plus d'une
fois dans le même cas de figure que vous.

dans VS je clic bouton droit sur le projet et je choisis supprimer
évidemment je valide de façon à le supprimer ensuite j'enregistre la
solution (ou plutot je la recompile ctrl+ shift + B )pour vérifier qu'il n'y
a pas de plantage avant de supprimer le projet du disque dur une fois la
compilation et donc la sauvegarde effectuées je ferme VS je parcour mon
répertoire de développement à la recherche de mon projet à supprimer et je
fais un magistral shift+suppr sur le répertoire du projet à supprimer
histoire qu'il ne passe même pas par la corbeillle

Peut être que certains diront que ça n'est pas bon en tout cas
personnellement ça marche toujours bien

le dossier du projet de déploiement n'est pas sur wwwroot mais dans le
répertoire des projets visual studio

Sébastien

"Elo" a écrit dans le message de
news:cf9d01c48a82$d91a5660$
Je vais suivre votre conseil, supprimer mon ancien projet
de déploiement et en créer un nouveau à partir de mon
application.
Par contre quelle est la démarche à suivre pour le
supprimer proprement ?
Dans monwwroot, il n'y a pas de dossier webhost, par
contre, dans mon répertoire Visual Studio Projects il y a
un dossier qui porte le nom de mon ancien dossier de
déploiement. Je ne pense pas que le simple fait de
supprimer ce qui existe soit une solution. Est-ce qu'il
est possible de le "dé-associer" de ma solution à partie
de Visual studio ?
Désolé de vous déranger encore, mais je préfère être sure
avant, histoire de limiter les boulettes...

Merci

Elo

-----Message d'origine-----
Je vous redonnes le conseil que je vous ai déjà donné


n'utilisez pas votre
ancien projet de déploiement il est peu être corrompu


après plusieur test
dessus le plus propre sera de le supprimer du disque dur


et de le recréer en
tant que nouveau projet dans la solution contenant le


projet à déployer.

Je vous joint aussi une capture d'écran de montrant


l'endroit où se trouve
le choix du projet a utiliser en sortie principale c'est


sur un fichier de
déploiement cab que j'ai utilisé pour une webpart mais


le principe est bon.
Là encore arrêté d'utiliser votre ancien projet à 10


contre 1 il n'a pas
détecté les projet potentiel à déployer autant le


refaire.

Les projet de déploiement ne souffre pas en général le


moindre problème ils
sont très peu permissif sur les erreurs vous êtes


entrain d'essayer
d'utiliser un projet de déploiement qui est déjà trop


buggé si je puis dire.

De plus pensez aussi à faire ajouter les Content Files


cela correspondra au
page aspx sinon elles ne seront pas ajoutées.

Je ne vois pas ce que l'on peut vous dire d'autre sinon


envoyé moi votre
solution par mail et je regarderais pour vous faire le


projet de déploiement
il suffit d'enlever "_nospam"

Sebastien
"Elo" a écrit dans


le message de
news:c9a201c48a78$c1d1d780$
Bonjour,

votre projet de déploiement doit être ajouté en temps


que nouveau projet
dans la solution contenant l'application web à déployer


c'est la façon la
plus simple pour avoir accès au fichier de sorti.



=> pour faire ça, j'ai fait Fichier > Ajouter un projet >
Projet existant, et là j'ai sélectionné mon projet de
déploiement.
J'ai généré la solution, et tout s'est bien passé.
Par contre quand je retourne dans le projet de
déploiement pour définir la sortie du projet, il ne me
propose toujours aucun projet en sortie...

Vous avez une idée ?

merci beaucoup pour votre aide.

Elo

"Elo" a écrit dans


le message de
news:c5ba01c489f4$6c888b90$
Merci pour votre aide.
Le premier lien que vous avez indiqué est celui que
j'utilise pour réaliser le déploiement.
Le projet web que j'ai créer a bien été généré (donc il
existe bien une solution)

==== >votre projet de déploiement doit être ajouté en


temps que nouveau
projet dans la solution contenant l'application web à


déployer c'est la
façon la plus simple pour avoir accès au fichier de


sorti. Le principe n'est
pas que votre projet de déploiement ait créé sa propre


solution mais qu'il
soit accessible depuis la solution contenant


l'application a déployer donc
le plus simple est de l'ajouter dans cette solution en


tant que nouveau
projet

Par contre je ne comprends pas bien ce qui est expliqué
dans vos liens.
Dans le second, il est écrit :
"Le déploiement d'une application ASP.NET est




extrêmement
simple. Il suffit de copier les fichiers de




l'application
que vous avez créés de votre ordinateur de développement
vers le serveur Web de production qui doit héberger




votre
application"
=> ce qui signifie que le seul fait de copier tous les
fichiers sur le serveur web va faire tourner mon
applcation ?

====> Effectivement sur votre serveur web vous pouvez


copier coller les
fichiers de l'application et cela va fonctionner sur une


application simple
disons avec un webform1.aspx cela revient a copier

../
Webform1.aspx
Web.config
Global.asax
./Bin/
MonAppli.dll


Dans ce cas, quel est l'intérêt d'utiliser un projet de
déploiement ?


====> néanmoins le projet de déploiement permet de


s'assurer que les
dépendances sont bien tranférer par exemple c le cas si


vous utilisée une
autre dll par exemple, cela vous permet de donner à


votre client un fichier
plus "joli" que de lui dire de taper "xcopy fichier


ficher" par exemple ,
enfin le projet de déploiement vérifi un ensemble de


paramètre et configure
le répertoire virtuel or il arrive que le faisant à la


main on oublie
certaines choses c'est une garantie supplémentaire de


bonne fin



J'ai essayé de regénérer mon application, mais dans mon
projet de déploiement je n'ai toujours rien dans la




liste
déroulante de sélection du projet...

Là franchement je suis un peu perdue...

Vous avez des explications ?


====> chargez votre application a déployer clic bouton


droit sur la solution
"ajouter un nouveau projet" type => "Projet de


configuration web" donner un
nom puis clic bouton droit sur le projet de déploiement


ajouté puis ajouter
sortie du projet en maintenant la touche ctrl enfoncée


choisir sortie
principale et Content Files faire ok ensuite clic droit


sur le projet de
déploiement choisir module de fusoin et ajouter ceux


nécessaire à vottre
appli ex : crystal report ensuite compiler le projet de


déploiement Si vous
avez d'autres questions

Sebastien


Merci.

Elo

-----Message d'origine-----
Bonjour,

avez vous ajoutez votre projet de déploiement à une


solution contenant un
projet application asp.net ou pas ?

quel type de projet de déploiement avez vous


sélectionnez ?

voici des liens pouvant vous aider

http://msdn.microsoft.com/library/fre/default.asp?


url=/library/fre/vsintro7/html/vbtskdeployingwebsolution




.
a
sp

http://msdn.microsoft.com/library/fre/default.asp?


url=/library/fre/cpguide/html/cpconwalkthroughdeployinga




s
p
netwebapplication.asp

Sebastien


"Elo" a écrit






dans
le message de
news:51f401c489f0$dd466130$
Bonjour,

J'ai développé une application Web que je voudrais
transférer sur Internet.
J'ai donc crée un projet de déploiement afin de pouvoir
le mettre en ligne.
Mon problème, c'est que quand je suis dans mon projet






de
déploiement, je fais un clic droit sur le
dossier "Dossier d'application Web" puis Ajouter >




Sortie
du projet, je n'ai rien dans la liste déroulante Projet
de la fenêtre "ajouter le groupe de sorties du projet"

Est-ce que quelqu'un voit pourquoi je ne peux pas
sélectionner de projet ?

Merci d'avance.

Elo


.





.








Avatar
Elo
Merci à tous de m'avoir aidée.
En supprimant le projet de déploiement et en en recréant
un nouveau à partir de mon appli, ça marche impec (ou
presque).
Il m'a bien déployé l'application, et tout a l'air
d'aller.
Sauf que...
Quand je vais sans mon navigateur et que je tape
http://localhost/masolution, ça a l'air de marcher à
première vue, mais en fait, il me manque tout le dossier
où sont stockées les images...
En fait, dans mon wwwroot, j'ai deux répertoires où sont
stockées les images pour la partie publique dans l'un et
pour la partie privée dans l'autre. Comment est-ce que je
dois faire pour que lorsqu'il déploie la solution il me
les prenne en compte ?
Merci encore.

Elo

-----Message d'origine-----
Dans Visual Studio si vous sélectionnez votre projet à


supprimer que vous
faite clic droit puis supprimer il n'apparaitra plus


dans la solution et
notre plus de lien avec elle par contre il sera toujours


sur le disque dur.

Pour ma Part voilà comment je procède, je ne sais pas si


c'est le mieu en
tout cas je n'ai jamais eu de problème et j'ai fait


cette manip plus d'une
fois dans le même cas de figure que vous.

dans VS je clic bouton droit sur le projet et je choisis


supprimer
évidemment je valide de façon à le supprimer ensuite


j'enregistre la
solution (ou plutot je la recompile ctrl+ shift + B )


pour vérifier qu'il n'y
a pas de plantage avant de supprimer le projet du disque


dur une fois la
compilation et donc la sauvegarde effectuées je ferme VS


je parcour mon
répertoire de développement à la recherche de mon projet


à supprimer et je
fais un magistral shift+suppr sur le répertoire du


projet à supprimer
histoire qu'il ne passe même pas par la corbeillle

Peut être que certains diront que ça n'est pas bon en


tout cas
personnellement ça marche toujours bien

le dossier du projet de déploiement n'est pas sur


wwwroot mais dans le
répertoire des projets visual studio

Sébastien

"Elo" a écrit dans


le message de
news:cf9d01c48a82$d91a5660$
Je vais suivre votre conseil, supprimer mon ancien projet
de déploiement et en créer un nouveau à partir de mon
application.
Par contre quelle est la démarche à suivre pour le
supprimer proprement ?
Dans monwwroot, il n'y a pas de dossier webhost, par
contre, dans mon répertoire Visual Studio Projects il y a
un dossier qui porte le nom de mon ancien dossier de
déploiement. Je ne pense pas que le simple fait de
supprimer ce qui existe soit une solution. Est-ce qu'il
est possible de le "dé-associer" de ma solution à partie
de Visual studio ?
Désolé de vous déranger encore, mais je préfère être sure
avant, histoire de limiter les boulettes...

Merci

Elo

-----Message d'origine-----
Je vous redonnes le conseil que je vous ai déjà donné


n'utilisez pas votre
ancien projet de déploiement il est peu être corrompu


après plusieur test
dessus le plus propre sera de le supprimer du disque dur


et de le recréer en
tant que nouveau projet dans la solution contenant le


projet à déployer.

Je vous joint aussi une capture d'écran de montrant


l'endroit où se trouve
le choix du projet a utiliser en sortie principale c'est


sur un fichier de
déploiement cab que j'ai utilisé pour une webpart mais


le principe est bon.
Là encore arrêté d'utiliser votre ancien projet à 10


contre 1 il n'a pas
détecté les projet potentiel à déployer autant le


refaire.

Les projet de déploiement ne souffre pas en général le


moindre problème ils
sont très peu permissif sur les erreurs vous êtes


entrain d'essayer
d'utiliser un projet de déploiement qui est déjà trop


buggé si je puis dire.

De plus pensez aussi à faire ajouter les Content Files


cela correspondra au
page aspx sinon elles ne seront pas ajoutées.

Je ne vois pas ce que l'on peut vous dire d'autre sinon


envoyé moi votre
solution par mail et je regarderais pour vous faire le


projet de déploiement
il suffit d'enlever "_nospam"

Sebastien
"Elo" a écrit dans


le message de
news:c9a201c48a78$c1d1d780$
Bonjour,

votre projet de déploiement doit être ajouté en temps


que nouveau projet
dans la solution contenant l'application web à déployer


c'est la façon la
plus simple pour avoir accès au fichier de sorti.



=> pour faire ça, j'ai fait Fichier > Ajouter un projet



Projet existant, et là j'ai sélectionné mon projet de
déploiement.
J'ai généré la solution, et tout s'est bien passé.
Par contre quand je retourne dans le projet de
déploiement pour définir la sortie du projet, il ne me
propose toujours aucun projet en sortie...

Vous avez une idée ?

merci beaucoup pour votre aide.

Elo

"Elo" a écrit






dans
le message de
news:c5ba01c489f4$6c888b90$
Merci pour votre aide.
Le premier lien que vous avez indiqué est celui que
j'utilise pour réaliser le déploiement.
Le projet web que j'ai créer a bien été généré (donc il
existe bien une solution)

==== >votre projet de déploiement doit être ajouté en


temps que nouveau
projet dans la solution contenant l'application web à


déployer c'est la
façon la plus simple pour avoir accès au fichier de


sorti. Le principe n'est
pas que votre projet de déploiement ait créé sa propre


solution mais qu'il
soit accessible depuis la solution contenant


l'application a déployer donc
le plus simple est de l'ajouter dans cette solution en


tant que nouveau
projet

Par contre je ne comprends pas bien ce qui est expliqué
dans vos liens.
Dans le second, il est écrit :
"Le déploiement d'une application ASP.NET est




extrêmement
simple. Il suffit de copier les fichiers de




l'application
que vous avez créés de votre ordinateur de






développement
vers le serveur Web de production qui doit héberger




votre
application"
=> ce qui signifie que le seul fait de copier tous les
fichiers sur le serveur web va faire tourner mon
applcation ?

====> Effectivement sur votre serveur web vous pouvez


copier coller les
fichiers de l'application et cela va fonctionner sur






une
application simple
disons avec un webform1.aspx cela revient a copier

../
Webform1.aspx
Web.config
Global.asax
./Bin/
MonAppli.dll


Dans ce cas, quel est l'intérêt d'utiliser un projet de
déploiement ?


====> néanmoins le projet de déploiement permet de


s'assurer que les
dépendances sont bien tranférer par exemple c le cas si


vous utilisée une
autre dll par exemple, cela vous permet de donner à


votre client un fichier
plus "joli" que de lui dire de taper "xcopy fichier


ficher" par exemple ,
enfin le projet de déploiement vérifi un ensemble de


paramètre et configure
le répertoire virtuel or il arrive que le faisant à la


main on oublie
certaines choses c'est une garantie supplémentaire de


bonne fin



J'ai essayé de regénérer mon application, mais dans mon
projet de déploiement je n'ai toujours rien dans la




liste
déroulante de sélection du projet...

Là franchement je suis un peu perdue...

Vous avez des explications ?


====> chargez votre application a déployer clic bouton


droit sur la solution
"ajouter un nouveau projet" type => "Projet de


configuration web" donner un
nom puis clic bouton droit sur le projet de






déploiement
ajouté puis ajouter
sortie du projet en maintenant la touche ctrl enfoncée


choisir sortie
principale et Content Files faire ok ensuite clic






droit
sur le projet de
déploiement choisir module de fusoin et ajouter ceux


nécessaire à vottre
appli ex : crystal report ensuite compiler le projet de


déploiement Si vous
avez d'autres questions

Sebastien


Merci.

Elo

-----Message d'origine-----
Bonjour,

avez vous ajoutez votre projet de déploiement à une


solution contenant un
projet application asp.net ou pas ?

quel type de projet de déploiement avez vous


sélectionnez ?

voici des liens pouvant vous aider

http://msdn.microsoft.com/library/fre/default.asp?


url=/library/fre/vsintro7/html/vbtskdeployingwebsolutio






n
..
a
sp

http://msdn.microsoft.com/library/fre/default.asp?


url=/library/fre/cpguide/html/cpconwalkthroughdeploying






a
s
p
netwebapplication.asp

Sebastien


"Elo" a écrit






dans
le message de
news:51f401c489f0$dd466130$
Bonjour,

J'ai développé une application Web que je voudrais
transférer sur Internet.
J'ai donc crée un projet de déploiement afin de








pouvoir
le mettre en ligne.
Mon problème, c'est que quand je suis dans mon projet






de
déploiement, je fais un clic droit sur le
dossier "Dossier d'application Web" puis Ajouter >




Sortie
du projet, je n'ai rien dans la liste déroulante








Projet
de la fenêtre "ajouter le groupe de sorties du projet"

Est-ce que quelqu'un voit pourquoi je ne peux pas
sélectionner de projet ?

Merci d'avance.

Elo


.





.










.



Avatar
Je vous avez dit de penser a mettre les Content Files aussi dans votre
projet de déploiement et de ne pas non plus oublier les modules de fusion,
de plus en cliquant droit sur votre projet de déploiement vous verrez en
dessous de sortie de projet, le menu fichier la dedans vous pouvez
sélectionner des fichiers à ajouter en parcourant vos répertoires modifiez
votre projet de déploiement en conséquence recompilé le et tout devrait bien
se passer ensuite (sauf si vous avez oubliez d'autres fichiers ;) )

Sebastien


"Elo" a écrit dans le message de
news:ca9f01c48a89$2ab0a9b0$
Merci à tous de m'avoir aidée.
En supprimant le projet de déploiement et en en recréant
un nouveau à partir de mon appli, ça marche impec (ou
presque).
Il m'a bien déployé l'application, et tout a l'air
d'aller.
Sauf que...
Quand je vais sans mon navigateur et que je tape
http://localhost/masolution, ça a l'air de marcher à
première vue, mais en fait, il me manque tout le dossier
où sont stockées les images...
En fait, dans mon wwwroot, j'ai deux répertoires où sont
stockées les images pour la partie publique dans l'un et
pour la partie privée dans l'autre. Comment est-ce que je
dois faire pour que lorsqu'il déploie la solution il me
les prenne en compte ?
Merci encore.

Elo

-----Message d'origine-----
Dans Visual Studio si vous sélectionnez votre projet à


supprimer que vous
faite clic droit puis supprimer il n'apparaitra plus


dans la solution et
notre plus de lien avec elle par contre il sera toujours


sur le disque dur.

Pour ma Part voilà comment je procède, je ne sais pas si


c'est le mieu en
tout cas je n'ai jamais eu de problème et j'ai fait


cette manip plus d'une
fois dans le même cas de figure que vous.

dans VS je clic bouton droit sur le projet et je choisis


supprimer
évidemment je valide de façon à le supprimer ensuite


j'enregistre la
solution (ou plutot je la recompile ctrl+ shift + B )


pour vérifier qu'il n'y
a pas de plantage avant de supprimer le projet du disque


dur une fois la
compilation et donc la sauvegarde effectuées je ferme VS


je parcour mon
répertoire de développement à la recherche de mon projet


à supprimer et je
fais un magistral shift+suppr sur le répertoire du


projet à supprimer
histoire qu'il ne passe même pas par la corbeillle

Peut être que certains diront que ça n'est pas bon en


tout cas
personnellement ça marche toujours bien

le dossier du projet de déploiement n'est pas sur


wwwroot mais dans le
répertoire des projets visual studio

Sébastien

"Elo" a écrit dans


le message de
news:cf9d01c48a82$d91a5660$
Je vais suivre votre conseil, supprimer mon ancien projet
de déploiement et en créer un nouveau à partir de mon
application.
Par contre quelle est la démarche à suivre pour le
supprimer proprement ?
Dans monwwroot, il n'y a pas de dossier webhost, par
contre, dans mon répertoire Visual Studio Projects il y a
un dossier qui porte le nom de mon ancien dossier de
déploiement. Je ne pense pas que le simple fait de
supprimer ce qui existe soit une solution. Est-ce qu'il
est possible de le "dé-associer" de ma solution à partie
de Visual studio ?
Désolé de vous déranger encore, mais je préfère être sure
avant, histoire de limiter les boulettes...

Merci

Elo

-----Message d'origine-----
Je vous redonnes le conseil que je vous ai déjà donné


n'utilisez pas votre
ancien projet de déploiement il est peu être corrompu


après plusieur test
dessus le plus propre sera de le supprimer du disque dur


et de le recréer en
tant que nouveau projet dans la solution contenant le


projet à déployer.

Je vous joint aussi une capture d'écran de montrant


l'endroit où se trouve
le choix du projet a utiliser en sortie principale c'est


sur un fichier de
déploiement cab que j'ai utilisé pour une webpart mais


le principe est bon.
Là encore arrêté d'utiliser votre ancien projet à 10


contre 1 il n'a pas
détecté les projet potentiel à déployer autant le


refaire.

Les projet de déploiement ne souffre pas en général le


moindre problème ils
sont très peu permissif sur les erreurs vous êtes


entrain d'essayer
d'utiliser un projet de déploiement qui est déjà trop


buggé si je puis dire.

De plus pensez aussi à faire ajouter les Content Files


cela correspondra au
page aspx sinon elles ne seront pas ajoutées.

Je ne vois pas ce que l'on peut vous dire d'autre sinon


envoyé moi votre
solution par mail et je regarderais pour vous faire le


projet de déploiement
il suffit d'enlever "_nospam"

Sebastien
"Elo" a écrit dans


le message de
news:c9a201c48a78$c1d1d780$
Bonjour,

votre projet de déploiement doit être ajouté en temps


que nouveau projet
dans la solution contenant l'application web à déployer


c'est la façon la
plus simple pour avoir accès au fichier de sorti.



=> pour faire ça, j'ai fait Fichier > Ajouter un projet



Projet existant, et là j'ai sélectionné mon projet de
déploiement.
J'ai généré la solution, et tout s'est bien passé.
Par contre quand je retourne dans le projet de
déploiement pour définir la sortie du projet, il ne me
propose toujours aucun projet en sortie...

Vous avez une idée ?

merci beaucoup pour votre aide.

Elo

"Elo" a écrit






dans
le message de
news:c5ba01c489f4$6c888b90$
Merci pour votre aide.
Le premier lien que vous avez indiqué est celui que
j'utilise pour réaliser le déploiement.
Le projet web que j'ai créer a bien été généré (donc il
existe bien une solution)

==== >votre projet de déploiement doit être ajouté en


temps que nouveau
projet dans la solution contenant l'application web à


déployer c'est la
façon la plus simple pour avoir accès au fichier de


sorti. Le principe n'est
pas que votre projet de déploiement ait créé sa propre


solution mais qu'il
soit accessible depuis la solution contenant


l'application a déployer donc
le plus simple est de l'ajouter dans cette solution en


tant que nouveau
projet

Par contre je ne comprends pas bien ce qui est expliqué
dans vos liens.
Dans le second, il est écrit :
"Le déploiement d'une application ASP.NET est




extrêmement
simple. Il suffit de copier les fichiers de




l'application
que vous avez créés de votre ordinateur de






développement
vers le serveur Web de production qui doit héberger




votre
application"
=> ce qui signifie que le seul fait de copier tous les
fichiers sur le serveur web va faire tourner mon
applcation ?

====> Effectivement sur votre serveur web vous pouvez


copier coller les
fichiers de l'application et cela va fonctionner sur






une
application simple
disons avec un webform1.aspx cela revient a copier

../
Webform1.aspx
Web.config
Global.asax
./Bin/
MonAppli.dll


Dans ce cas, quel est l'intérêt d'utiliser un projet de
déploiement ?


====> néanmoins le projet de déploiement permet de


s'assurer que les
dépendances sont bien tranférer par exemple c le cas si


vous utilisée une
autre dll par exemple, cela vous permet de donner à


votre client un fichier
plus "joli" que de lui dire de taper "xcopy fichier


ficher" par exemple ,
enfin le projet de déploiement vérifi un ensemble de


paramètre et configure
le répertoire virtuel or il arrive que le faisant à la


main on oublie
certaines choses c'est une garantie supplémentaire de


bonne fin



J'ai essayé de regénérer mon application, mais dans mon
projet de déploiement je n'ai toujours rien dans la




liste
déroulante de sélection du projet...

Là franchement je suis un peu perdue...

Vous avez des explications ?


====> chargez votre application a déployer clic bouton


droit sur la solution
"ajouter un nouveau projet" type => "Projet de


configuration web" donner un
nom puis clic bouton droit sur le projet de






déploiement
ajouté puis ajouter
sortie du projet en maintenant la touche ctrl enfoncée


choisir sortie
principale et Content Files faire ok ensuite clic






droit
sur le projet de
déploiement choisir module de fusoin et ajouter ceux


nécessaire à vottre
appli ex : crystal report ensuite compiler le projet de


déploiement Si vous
avez d'autres questions

Sebastien


Merci.

Elo

-----Message d'origine-----
Bonjour,

avez vous ajoutez votre projet de déploiement à une


solution contenant un
projet application asp.net ou pas ?

quel type de projet de déploiement avez vous


sélectionnez ?

voici des liens pouvant vous aider

http://msdn.microsoft.com/library/fre/default.asp?


url=/library/fre/vsintro7/html/vbtskdeployingwebsolutio






n
..
a
sp

http://msdn.microsoft.com/library/fre/default.asp?


url=/library/fre/cpguide/html/cpconwalkthroughdeploying






a
s
p
netwebapplication.asp

Sebastien


"Elo" a écrit






dans
le message de
news:51f401c489f0$dd466130$
Bonjour,

J'ai développé une application Web que je voudrais
transférer sur Internet.
J'ai donc crée un projet de déploiement afin de








pouvoir
le mettre en ligne.
Mon problème, c'est que quand je suis dans mon projet






de
déploiement, je fais un clic droit sur le
dossier "Dossier d'application Web" puis Ajouter >




Sortie
du projet, je n'ai rien dans la liste déroulante








Projet
de la fenêtre "ajouter le groupe de sorties du projet"

Est-ce que quelqu'un voit pourquoi je ne peux pas
sélectionner de projet ?

Merci d'avance.

Elo


.





.










.



Avatar
Elo
En fait j'avais déjà inclu les Content File, mais il
manquait les dossiers des images.
A priori ça a l'air de pas trop mal tourner, mais je
m'attends quand même à d'autres surprises...

Merci pour votre aide en tout cas.

Elo

-----Message d'origine-----
Je vous avez dit de penser a mettre les Content Files


aussi dans votre
projet de déploiement et de ne pas non plus oublier les


modules de fusion,
de plus en cliquant droit sur votre projet de


déploiement vous verrez en
dessous de sortie de projet, le menu fichier la dedans


vous pouvez
sélectionner des fichiers à ajouter en parcourant vos


répertoires modifiez
votre projet de déploiement en conséquence recompilé le


et tout devrait bien
se passer ensuite (sauf si vous avez oubliez d'autres


fichiers ;) )

Sebastien


"Elo" a écrit dans


le message de
news:ca9f01c48a89$2ab0a9b0$
Merci à tous de m'avoir aidée.
En supprimant le projet de déploiement et en en recréant
un nouveau à partir de mon appli, ça marche impec (ou
presque).
Il m'a bien déployé l'application, et tout a l'air
d'aller.
Sauf que...
Quand je vais sans mon navigateur et que je tape
http://localhost/masolution, ça a l'air de marcher à
première vue, mais en fait, il me manque tout le dossier
où sont stockées les images...
En fait, dans mon wwwroot, j'ai deux répertoires où sont
stockées les images pour la partie publique dans l'un et
pour la partie privée dans l'autre. Comment est-ce que je
dois faire pour que lorsqu'il déploie la solution il me
les prenne en compte ?
Merci encore.

Elo

-----Message d'origine-----
Dans Visual Studio si vous sélectionnez votre projet à


supprimer que vous
faite clic droit puis supprimer il n'apparaitra plus


dans la solution et
notre plus de lien avec elle par contre il sera toujours


sur le disque dur.

Pour ma Part voilà comment je procède, je ne sais pas si


c'est le mieu en
tout cas je n'ai jamais eu de problème et j'ai fait


cette manip plus d'une
fois dans le même cas de figure que vous.

dans VS je clic bouton droit sur le projet et je choisis


supprimer
évidemment je valide de façon à le supprimer ensuite


j'enregistre la
solution (ou plutot je la recompile ctrl+ shift + B )


pour vérifier qu'il n'y
a pas de plantage avant de supprimer le projet du disque


dur une fois la
compilation et donc la sauvegarde effectuées je ferme VS


je parcour mon
répertoire de développement à la recherche de mon projet


à supprimer et je
fais un magistral shift+suppr sur le répertoire du


projet à supprimer
histoire qu'il ne passe même pas par la corbeillle

Peut être que certains diront que ça n'est pas bon en


tout cas
personnellement ça marche toujours bien

le dossier du projet de déploiement n'est pas sur


wwwroot mais dans le
répertoire des projets visual studio

Sébastien

"Elo" a écrit dans


le message de
news:cf9d01c48a82$d91a5660$
Je vais suivre votre conseil, supprimer mon ancien




projet
de déploiement et en créer un nouveau à partir de mon
application.
Par contre quelle est la démarche à suivre pour le
supprimer proprement ?
Dans monwwroot, il n'y a pas de dossier webhost, par
contre, dans mon répertoire Visual Studio Projects il y




a
un dossier qui porte le nom de mon ancien dossier de
déploiement. Je ne pense pas que le simple fait de
supprimer ce qui existe soit une solution. Est-ce qu'il
est possible de le "dé-associer" de ma solution à partie
de Visual studio ?
Désolé de vous déranger encore, mais je préfère être




sure
avant, histoire de limiter les boulettes...

Merci

Elo

-----Message d'origine-----
Je vous redonnes le conseil que je vous ai déjà donné


n'utilisez pas votre
ancien projet de déploiement il est peu être corrompu


après plusieur test
dessus le plus propre sera de le supprimer du disque






dur
et de le recréer en
tant que nouveau projet dans la solution contenant le


projet à déployer.

Je vous joint aussi une capture d'écran de montrant


l'endroit où se trouve
le choix du projet a utiliser en sortie principale






c'est
sur un fichier de
déploiement cab que j'ai utilisé pour une webpart mais


le principe est bon.
Là encore arrêté d'utiliser votre ancien projet à 10


contre 1 il n'a pas
détecté les projet potentiel à déployer autant le


refaire.

Les projet de déploiement ne souffre pas en général le


moindre problème ils
sont très peu permissif sur les erreurs vous êtes


entrain d'essayer
d'utiliser un projet de déploiement qui est déjà trop


buggé si je puis dire.

De plus pensez aussi à faire ajouter les Content Files


cela correspondra au
page aspx sinon elles ne seront pas ajoutées.

Je ne vois pas ce que l'on peut vous dire d'autre sinon


envoyé moi votre
solution par mail et je regarderais pour vous faire le


projet de déploiement
il suffit d'enlever "_nospam"

Sebastien
"Elo" a écrit






dans
le message de
news:c9a201c48a78$c1d1d780$
Bonjour,

votre projet de déploiement doit être ajouté en temps


que nouveau projet
dans la solution contenant l'application web à








déployer
c'est la façon la
plus simple pour avoir accès au fichier de sorti.



=> pour faire ça, j'ai fait Fichier > Ajouter un projet



Projet existant, et là j'ai sélectionné mon projet de
déploiement.
J'ai généré la solution, et tout s'est bien passé.
Par contre quand je retourne dans le projet de
déploiement pour définir la sortie du projet, il ne me
propose toujours aucun projet en sortie...

Vous avez une idée ?

merci beaucoup pour votre aide.

Elo

"Elo" a écrit






dans
le message de
news:c5ba01c489f4$6c888b90$
Merci pour votre aide.
Le premier lien que vous avez indiqué est celui que
j'utilise pour réaliser le déploiement.
Le projet web que j'ai créer a bien été généré (donc








il
existe bien une solution)

==== >votre projet de déploiement doit être ajouté en


temps que nouveau
projet dans la solution contenant l'application web à


déployer c'est la
façon la plus simple pour avoir accès au fichier de


sorti. Le principe n'est
pas que votre projet de déploiement ait créé sa propre


solution mais qu'il
soit accessible depuis la solution contenant


l'application a déployer donc
le plus simple est de l'ajouter dans cette solution en


tant que nouveau
projet

Par contre je ne comprends pas bien ce qui est








expliqué
dans vos liens.
Dans le second, il est écrit :
"Le déploiement d'une application ASP.NET est




extrêmement
simple. Il suffit de copier les fichiers de




l'application
que vous avez créés de votre ordinateur de






développement
vers le serveur Web de production qui doit héberger




votre
application"
=> ce qui signifie que le seul fait de copier tous les
fichiers sur le serveur web va faire tourner mon
applcation ?

====> Effectivement sur votre serveur web vous pouvez


copier coller les
fichiers de l'application et cela va fonctionner sur






une
application simple
disons avec un webform1.aspx cela revient a copier

../
Webform1.aspx
Web.config
Global.asax
./Bin/
MonAppli.dll


Dans ce cas, quel est l'intérêt d'utiliser un projet








de
déploiement ?


====> néanmoins le projet de déploiement permet de


s'assurer que les
dépendances sont bien tranférer par exemple c le cas








si
vous utilisée une
autre dll par exemple, cela vous permet de donner à


votre client un fichier
plus "joli" que de lui dire de taper "xcopy fichier


ficher" par exemple ,
enfin le projet de déploiement vérifi un ensemble de


paramètre et configure
le répertoire virtuel or il arrive que le faisant à la


main on oublie
certaines choses c'est une garantie supplémentaire de


bonne fin



J'ai essayé de regénérer mon application, mais dans








mon
projet de déploiement je n'ai toujours rien dans la




liste
déroulante de sélection du projet...

Là franchement je suis un peu perdue...

Vous avez des explications ?


====> chargez votre application a déployer clic bouton


droit sur la solution
"ajouter un nouveau projet" type => "Projet de


configuration web" donner un
nom puis clic bouton droit sur le projet de






déploiement
ajouté puis ajouter
sortie du projet en maintenant la touche ctrl








enfoncée
choisir sortie
principale et Content Files faire ok ensuite clic






droit
sur le projet de
déploiement choisir module de fusoin et ajouter ceux


nécessaire à vottre
appli ex : crystal report ensuite compiler le projet








de
déploiement Si vous
avez d'autres questions

Sebastien


Merci.

Elo

-----Message d'origine-----
Bonjour,

avez vous ajoutez votre projet de déploiement à une


solution contenant un
projet application asp.net ou pas ?

quel type de projet de déploiement avez vous


sélectionnez ?

voici des liens pouvant vous aider

http://msdn.microsoft.com/library/fre/default.asp?


url=/library/fre/vsintro7/html/vbtskdeployingwebsoluti








o
n
..
a
sp

http://msdn.microsoft.com/library/fre/default.asp?


url=/library/fre/cpguide/html/cpconwalkthroughdeployin








g
a
s
p
netwebapplication.asp

Sebastien


"Elo" a écrit






dans
le message de
news:51f401c489f0$dd466130$
Bonjour,

J'ai développé une application Web que je voudrais
transférer sur Internet.
J'ai donc crée un projet de déploiement afin de








pouvoir
le mettre en ligne.
Mon problème, c'est que quand je suis dans mon projet






de
déploiement, je fais un clic droit sur le
dossier "Dossier d'application Web" puis Ajouter >




Sortie
du projet, je n'ai rien dans la liste déroulante








Projet
de la fenêtre "ajouter le groupe de sorties du










projet"

Est-ce que quelqu'un voit pourquoi je ne peux pas
sélectionner de projet ?

Merci d'avance.

Elo


.





.










.





.



Avatar
sebastien981_nospam
Ok donc là on peut en tout cas dire que toute l'application a bien été
déployée sur le serveur il ne manque plus rien il ne reste qu'à la
tester ;)

Bon courage pour la suite

Sebastien

Dans son message précédent, Elo a écrit :
En fait j'avais déjà inclu les Content File, mais il
manquait les dossiers des images.
A priori ça a l'air de pas trop mal tourner, mais je
m'attends quand même à d'autres surprises...

Merci pour votre aide en tout cas.

Elo

-----Message d'origine-----
Je vous avez dit de penser a mettre les Content Files aussi dans votre
projet de déploiement et de ne pas non plus oublier les modules de fusion,
de plus en cliquant droit sur votre projet de déploiement vous verrez en
dessous de sortie de projet, le menu fichier la dedans vous pouvez
sélectionner des fichiers à ajouter en parcourant vos répertoires modifiez
votre projet de déploiement en conséquence recompilé le et tout devrait
bien se passer ensuite (sauf si vous avez oubliez d'autres fichiers ;) )

Sebastien


"Elo" a écrit dans le message de
news:ca9f01c48a89$2ab0a9b0$
Merci à tous de m'avoir aidée.
En supprimant le projet de déploiement et en en recréant
un nouveau à partir de mon appli, ça marche impec (ou
presque).
Il m'a bien déployé l'application, et tout a l'air
d'aller.
Sauf que...
Quand je vais sans mon navigateur et que je tape
http://localhost/masolution, ça a l'air de marcher à
première vue, mais en fait, il me manque tout le dossier
où sont stockées les images...
En fait, dans mon wwwroot, j'ai deux répertoires où sont
stockées les images pour la partie publique dans l'un et
pour la partie privée dans l'autre. Comment est-ce que je
dois faire pour que lorsqu'il déploie la solution il me
les prenne en compte ?
Merci encore.

Elo

-----Message d'origine-----
Dans Visual Studio si vous sélectionnez votre projet à supprimer que vous
faite clic droit puis supprimer il n'apparaitra plus dans la solution et
notre plus de lien avec elle par contre il sera toujours sur le disque dur.

Pour ma Part voilà comment je procède, je ne sais pas si c'est le mieu en
tout cas je n'ai jamais eu de problème et j'ai fait cette manip plus d'une
fois dans le même cas de figure que vous.

dans VS je clic bouton droit sur le projet et je choisis supprimer
évidemment je valide de façon à le supprimer ensuite j'enregistre la
solution (ou plutot je la recompile ctrl+ shift + B ) pour vérifier qu'il
n'y a pas de plantage avant de supprimer le projet du disque dur une fois
la compilation et donc la sauvegarde effectuées je ferme VS je parcour mon
répertoire de développement à la recherche de mon projet à supprimer et je
fais un magistral shift+suppr sur le répertoire du projet à supprimer
histoire qu'il ne passe même pas par la corbeillle

Peut être que certains diront que ça n'est pas bon en tout cas
personnellement ça marche toujours bien

le dossier du projet de déploiement n'est pas sur wwwroot mais dans le
répertoire des projets visual studio

Sébastien

"Elo" a écrit dans le message de
news:cf9d01c48a82$d91a5660$
Je vais suivre votre conseil, supprimer mon ancien projet
de déploiement et en créer un nouveau à partir de mon
application.
Par contre quelle est la démarche à suivre pour le
supprimer proprement ?
Dans monwwroot, il n'y a pas de dossier webhost, par
contre, dans mon répertoire Visual Studio Projects il y a
un dossier qui porte le nom de mon ancien dossier de
déploiement. Je ne pense pas que le simple fait de
supprimer ce qui existe soit une solution. Est-ce qu'il
est possible de le "dé-associer" de ma solution à partie
de Visual studio ?
Désolé de vous déranger encore, mais je préfère être sure
avant, histoire de limiter les boulettes...

Merci

Elo

-----Message d'origine-----
Je vous redonnes le conseil que je vous ai déjà donné n'utilisez pas votre
ancien projet de déploiement il est peu être corrompu après plusieur test
dessus le plus propre sera de le supprimer du disque dur et de le recréer
en tant que nouveau projet dans la solution contenant le projet à
déployer.

Je vous joint aussi une capture d'écran de montrant l'endroit où se trouve
le choix du projet a utiliser en sortie principale c'est sur un fichier
de déploiement cab que j'ai utilisé pour une webpart mais le principe est
bon. Là encore arrêté d'utiliser votre ancien projet à 10 contre 1 il n'a
pas détecté les projet potentiel à déployer autant le refaire.

Les projet de déploiement ne souffre pas en général le moindre problème
ils sont très peu permissif sur les erreurs vous êtes entrain d'essayer
d'utiliser un projet de déploiement qui est déjà trop buggé si je puis
dire.

De plus pensez aussi à faire ajouter les Content Files cela correspondra
au page aspx sinon elles ne seront pas ajoutées.

Je ne vois pas ce que l'on peut vous dire d'autre sinon envoyé moi votre
solution par mail et je regarderais pour vous faire le projet de
déploiement il suffit d'enlever "_nospam"

Sebastien
"Elo" a écrit dans le message de
news:c9a201c48a78$c1d1d780$
Bonjour,

votre projet de déploiement doit être ajouté en temps que nouveau projet
dans la solution contenant l'application web à déployer c'est la façon
la plus simple pour avoir accès au fichier de sorti.



=> pour faire ça, j'ai fait Fichier > Ajouter un projet
Projet existant, et là j'ai sélectionné mon projet de
déploiement.
J'ai généré la solution, et tout s'est bien passé.
Par contre quand je retourne dans le projet de
déploiement pour définir la sortie du projet, il ne me
propose toujours aucun projet en sortie...

Vous avez une idée ?

merci beaucoup pour votre aide.

Elo

"Elo" a écrit dans le message de
news:c5ba01c489f4$6c888b90$
Merci pour votre aide.
Le premier lien que vous avez indiqué est celui que
j'utilise pour réaliser le déploiement.
Le projet web que j'ai créer a bien été généré (donc il
existe bien une solution)

==== >votre projet de déploiement doit être ajouté en temps que nouveau
projet dans la solution contenant l'application web à déployer c'est la
façon la plus simple pour avoir accès au fichier de sorti. Le principe
n'est pas que votre projet de déploiement ait créé sa propre solution
mais qu'il soit accessible depuis la solution contenant l'application a
déployer donc le plus simple est de l'ajouter dans cette solution en tant
que nouveau projet

Par contre je ne comprends pas bien ce qui est expliqué
dans vos liens.
Dans le second, il est écrit :
"Le déploiement d'une application ASP.NET est extrêmement
simple. Il suffit de copier les fichiers de l'application
que vous avez créés de votre ordinateur de développement
vers le serveur Web de production qui doit héberger votre
application"
=> ce qui signifie que le seul fait de copier tous les
fichiers sur le serveur web va faire tourner mon
applcation ?

====> Effectivement sur votre serveur web vous pouvez copier coller les
fichiers de l'application et cela va fonctionner sur une application
simple disons avec un webform1.aspx cela revient a copier

../
Webform1.aspx
Web.config
Global.asax
./Bin/
MonAppli.dll


Dans ce cas, quel est l'intérêt d'utiliser un projet de
déploiement ?


====> néanmoins le projet de déploiement permet de s'assurer que les
dépendances sont bien tranférer par exemple c le cas si vous utilisée
une autre dll par exemple, cela vous permet de donner à votre client un
fichier plus "joli" que de lui dire de taper "xcopy fichier ficher" par
exemple , enfin le projet de déploiement vérifi un ensemble de paramètre
et configure le répertoire virtuel or il arrive que le faisant à la main
on oublie certaines choses c'est une garantie supplémentaire de bonne fin



J'ai essayé de regénérer mon application, mais dans mon
projet de déploiement je n'ai toujours rien dans la liste
déroulante de sélection du projet...

Là franchement je suis un peu perdue...

Vous avez des explications ?


====> chargez votre application a déployer clic bouton droit sur la
solution "ajouter un nouveau projet" type => "Projet de configuration
web" donner un nom puis clic bouton droit sur le projet de déploiement
ajouté puis ajouter sortie du projet en maintenant la touche ctrl
enfoncée choisir sortie principale et Content Files faire ok ensuite
clic droit sur le projet de déploiement choisir module de fusoin et
ajouter ceux nécessaire à vottre appli ex : crystal report ensuite
compiler le projet de déploiement Si vous avez d'autres questions

Sebastien


Merci.

Elo

-----Message d'origine-----
Bonjour,

avez vous ajoutez votre projet de déploiement à une solution contenant
un projet application asp.net ou pas ?

quel type de projet de déploiement avez vous sélectionnez ?

voici des liens pouvant vous aider

http://msdn.microsoft.com/library/fre/default.asp?


url=/library/fre/vsintro7/html/vbtskdeployingwebsoluti o n .. a
sp

http://msdn.microsoft.com/library/fre/default.asp?


url=/library/fre/cpguide/html/cpconwalkthroughdeployin g a s p
netwebapplication.asp

Sebastien


"Elo" a écrit dans le message de
news:51f401c489f0$dd466130$
Bonjour,

J'ai développé une application Web que je voudrais
transférer sur Internet.
J'ai donc crée un projet de déploiement afin de pouvoir
le mettre en ligne.
Mon problème, c'est que quand je suis dans mon projet de
déploiement, je fais un clic droit sur le
dossier "Dossier d'application Web" puis Ajouter > Sortie
du projet, je n'ai rien dans la liste déroulante Projet
de la fenêtre "ajouter le groupe de sorties du projet"

Est-ce que quelqu'un voit pourquoi je ne peux pas
sélectionner de projet ?

Merci d'avance.

Elo


.





.










.





.





--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
1 2