-
deploiement avec IIS 6.0
salut tout le monde..
j'ai développé une application web avec visual studio 2005 sur mon pc, en utilisant comme SGBD sql server.
lors que j'ai fini, mon encadrant m'a demandé de déployer l'application.
Il m'a donné un compte sur le serveur ( windows server 2003) ou il y a sql server installé mais visual studio n'est pas installé..
j'ai commencé par importer la base de données, et j'ai réussi.
j'ai trouvé le gestionnaire des services Internet IIS...
bon je vous demande de m'aider et m'expliquer comment puis déployer mon application soit en utilisant IIS, soit en utilisant une autre méthode
merci d'avance..
-
J'ai bien l'impression qu'il te manque quelques notions de base sur l'installation d'un site sur IIS.
Alors en fait c'est simple :
- tu as transféré ta BDD sur ton serveur de "production"
- tu copie tes fichiers de page, de codebehind et tout le tremblement sur ton serveur, dans un répertoire bien indentifié
- tu crée un site sur IIS qui pointe sur ce répertoire
- tu mets en place le document par défaut (souventdefault.aspx)
- tu tripote les noms d'hotes (au besoins)
- tu vérifie que l'équipe d'admin système à bien renseigné ce qu'il faut pour le DNS
- tu modifie la chaine de connexion à la BDD dans ton web.config pour la faire pointer sur le serveur de Production
Et voilà, un beau site, tout nouveau tout beau.
-
Bonsoir!!
merci, mais est ce que tu peux m'expliquer un peu ces 2 étapes stp:
- tu tripote les noms d'hotes (au besoins)
- tu vérifie que l'équipe d'admin système à bien renseigné ce qu'il faut pour le DNS
j'ai pas compris, parce que je suis nul en réseau :?
-
Dans IIS tu peux configurer les noms d'hôtes. Ces petites bestioles trés symaptique te permet de faire pointer plusieurs DNS sur le même site.
Cela se tiens avec le deuxième point.
Donc, pour reprendre les choses au départ, sans remonter jusqu'au dinosaures.
Pour accéder à un site il faut un dns (www.monsite.com). Les admins réseau font leur boulot dans le serveur DNS pour faire pointer toutes les requête HTTP concernant ce DNS et envoyer ça vers le serveur IIS pour qu'il traite la demande. Du coup, on avoir aussi un autre DNS (www.monautresite.com) qui doit pointer vers le même site. En général c'est plutôt sur les extensions qu'on fait ça (.com, .fr, .net,....).
Au niveau du server DNS il y a juste un pointage entre www.monsite.com et l'adresse IP du serveur IIS.
Dans IIS, au niveau de la configuration du site tu dois appliquer un adresse IP et il y a une zone de saisie pour indiquer un nom d'hôte, c'est là que tu met le DNS. Et donc tu peux en mettre plusisuers, IIS se chargera de faire le tri entre toute les requêtes pour afficher les pages demandées par l'utilisateur.
Vois tu mieux la chose ?
-
salut je reçois un message lorsque j'essaie d'accéder au contenu:
" La configuration de sécurité renforcée de Microsoft Internet Explorer est actuellement activée sur votre serveur. Ce niveau de sécurité renforcée réduit le risque d'attaques à partir d'un contenu de base Web non sécurisé, mais il peut également empêcher l'affichage correct de sites Web et restreindre l'accès à des ressources réseau."
qu'est ce que ça veut dire?
-
Alors là, tu me pose une colle, je sèche.
Moi, je mettrais le site concerné en "liste blanche". comme ça, tu conserve tes paramètres de sécurité généraux tout en ayant toute latitude sur le site que tu développe et donc que tu maitrise en terme de sécurité.
Maintenant, je préfère qu'un balaise de IE te décrypte ce message.
-
D'accord, je te remercie pour ton aide.
Je vais essayer de faire ce que tu m'a dit. sinn je vais chercher un expert en réseau sécurité. merci une autre fois :d
bonne journée
-
j'ai déjà fait ce que tu m'as dit, mais toujours le même problème, j'ai posé la question dans d'autres rubriques mais aucun n'a répondu à ma question, :?
bon, si tu as une autre idée n'hésiter pas de me la passer stp,
Bonne Journée.
-
Heu, question peut être une peu idiote : tu n'aurais pas un certificat de sécurité pour faire ton site en HTTPS ?
-
est ce qu'il existe un autre serveur à utiliser !!!
j'ai pas aimé ce IIS :evilred:
-
Oui, il exsite d'autre serveur Web, Apache par exemple.
Mais pour faire du .NET, il n'y a que IIS qui marche en production. Il y a aussi CASSINY mais je ne sais pas comment il marche ni s'il est valable en production.
Enfin, il ne faut pas dire du mal de IIS. C'est un produit Microssft, donc obligatoirement un bon produit. Faut juste prendre le temps d'apprendre à s'en servir.
Mais, est ce que tu as pu avancer sur ton problème ?
Et surtout, dans quel contexte es tu ? Parce que si tu es dans un contexte trés professionnel, tu dois avoir un admin système ou réseau qui doit pouvoir te renseigner.
-
Bon, j'essaie de tester mon site web sur mon pc,
J'ai ajouté IIS sur mon pc en suivant le procédure habituel.
au début, Il n'a pas fonctionné. Mais ça fais quelques minute, j'ai trouvé un vidéo sur www.asp.net qui explique comment faire tourner une application qui utilise ASP 2.0, http://www.asp.net/learn/videos/video-288.aspx.
ce que j'ai fait, c'est exécuter aspnet_regiis.exe avec l'instruction -r, et comme ça tout simplement l'application fonctionne.
alors demain j'irai à la société pour tester ces trucs la bas :D
-
Ouais, je vois. Fais attention tout de même car IIS sur une machine locale ne fonctionne pas tout à fait pareil que sur un serveur.
Perso, je n'ai jamais utilisé regiis et j'évite de trop travailler en local. Même pour mes besoins perso, j'ai monté un Server 2003 sur un vieux serveur NetFinity. ça va pas bien vite, mais j'ai des configuration réseau trés proche de la production, comem ça, je suis pas perdu lorsque je passe en hébergement.
-
:s j'ai tout essayé, mais ça marche pas...
Je viens de lire ton message, mais c'est trop tard, j'ai déjà exécuter aspnet_regiis... mais encore ça donne rien..
j'ai ajouté a mon site un fichier default.htm pour tester si le problème viens du site ou de l'exécution des page aspx ==> résultat..
cette page s'exécute sans aucun problème, j'ai ajouté dans cette page un lien vers une page aspx...
il m'afficher l'ERREUR 404 de IIS.
QUE DOIS JE FAIIIRE.. svp
-
j'ai quelques questions !!!
1- j'ai trouvé que .NET 2.0 n'est pas installé. J'avais deja l'executable du framework 2.0 et son SDK pour windows. Alors je les ai installé.
est ce qu'ils sont compatible avec windows server 2003?
2- j'ai utilisé dans mon site AJAX.
est ce que je dois installer quelques chose sur windows server 2003? est il le problème?
-
Ouah, là ça devient compliqué ton affaire et ça dépasse le cadre du dévelopement pur, tu entres dans l'univers impitoyable de l'administration serveur.
Bon, je vasi tenter de t'apporter un peu d'aide, amis comem je t'ai dit, je suis pas super calé en admin.
Donc installer le FWK 2.0, oui, c'est plus que nécessaire, mais il est en standard dans Win 2003.
AJAX n'est qu'un ensemble de contrôle supplémentaire. Ce n'est pas ça qui te provoque les erreur que tu décrit, mais oui, il faut installer des truc sur le serveur aussi. Vas faire un tour sur www.ajax.net et tu auras pas mal de réponses.
Maintenant, une erreur 404 c'est qu'il trouve pas la page. Donc il faudrait que tu vérifie trés scrupuleusement ton lien. Si ça se trouve, un tout petit détail c'est glissé et perturbe l'accés à la page.
Ensuite il faut que tu vérifie que ton IIS accepte bien d'interpréter les pages ASPX et éventuellement que tu change les documents par défaut.
Il y a un forum consacré à IIS, tu devrais peut être aller y cherche une aide supplémentaire et plus performante que la mienne.