Sites en ASP ne fonctionnant plus aprés migration win 2000 vers 2003

Sites en ASP ne fonctionnant plus aprés migration win 2000 vers 2003 - Windows & Software

Marsh Posté le 25-08-2005 à 18:56:10    

SAlut
Voila j'ai un trés gros probleme : je viens de faire une migration win 2000 server vers win 2003 server standard edition dans ma boite.
L'install s'est trés bien passé , tout refonctionne nickel sauf une chose :
Apparement IIS 6 n'interprete plus du tout les pages ASP alors que mes pages en HTML fonctionne nickel.
Je ne comprends pas du tout ce qui se passe.
Si on tape l'url depuis l'exterieur , on a : impossible de trouver à la page.
Si on tape l'url du site depuis le serveur qui heberge , on a : La ressource demandée est occupée.
J'ai jamais vu ca , surtout que j'ai déjà hebergé des sites sous IIS 6 mais jamais ce pb.
 
Si vous avez une idée du pb je vous en remercie par avance car je ne sais plus koi faire :(
 
 
EDIT : je rappelle que sur les pages HTML , il n'y a aucun souci que ce soit en externe ou en interne , la page s'affiche bien donc il n'y pas de souci réseau....


Message édité par cyberfred le 25-08-2005 à 18:57:18
Reply

Marsh Posté le 25-08-2005 à 18:56:10   

Reply

Marsh Posté le 25-08-2005 à 19:07:39    

cyberfred a écrit :

SAlut
Voila j'ai un trés gros probleme : je viens de faire une migration win 2000 server vers win 2003 server standard edition dans ma boite.
L'install s'est trés bien passé , tout refonctionne nickel sauf une chose :
Apparement IIS 6 n'interprete plus du tout les pages ASP alors que mes pages en HTML fonctionne nickel.
Je ne comprends pas du tout ce qui se passe.
Si on tape l'url depuis l'exterieur , on a : impossible de trouver à la page.
Si on tape l'url du site depuis le serveur qui heberge , on a : La ressource demandée est occupée.
J'ai jamais vu ca , surtout que j'ai déjà hebergé des sites sous IIS 6 mais jamais ce pb.
 
Si vous avez une idée du pb je vous en remercie par avance car je ne sais plus koi faire :(
 
 
EDIT : je rappelle que sur les pages HTML , il n'y a aucun souci que ce soit en externe ou en interne , la page s'affiche bien donc il n'y pas de souci réseau....


 
Sur 2003, il faut autoriser les sites à s'afficher, dans les paramètres de IE. Ensuite, il n'est pas comme 2000, il faut installer les différents modules (dont ASP). Est-ce que tout ça est fait ? Dernière chose, as-tu bien démarré le site internet et les autres sites sous IIS ?  
 
@+

Reply

Marsh Posté le 25-08-2005 à 19:51:13    

ok je te remercie pour ces réponses.
Pour ce qui est des pages , je les teste sous firefox et IE 6 à partir de poste de mon réseau sous xp pro et linux ,et pas du server , car je sais que la sécurité de 2003 emepeche la visualisation des sites.
 
le site est démarré puisque quand je teste avec uniquement du HTML , ca marche que ce soit de chez moi ou de la boite.
 
Par contre pour installer les différents modules , je n'ai rien fait et je pense que c la solution , peut tu m'expliquer comment installer l'ASP ?
Je pensais que par defaut IIS 6 interprétait l'ASP , non?


Message édité par cyberfred le 25-08-2005 à 19:53:47
Reply

Marsh Posté le 25-08-2005 à 19:54:54    

cyberfred a écrit :

ok je te remercie pour ces réponses.
Pour ce qui est des pages , je les teste sous firefox et IE 6 à partir de poste de mon réseau sous xp pro et linux ,et pas du server , car je sais que la sécurité de 2003 emepeche la visualisation des sites.
 
Par contre pour installer les différents modules , je n'ai rien fait et je pense que c la solution , peut tu m'expliquer comment installer l'ASP ?
Je pensais que par defaut IIS 6 interprétait l'ASP , non?


 
Il faut installer les modules les uns aprés les autres ! Est-ce que par défaut ASP est installé, je ne sais plus je n'ai pas le serveur sous les yeux ! Pour ça il faut aller dans le panneau de configuration > ajout supression de programme > ajout de composant > IIS et tu veras les modules apparaîtres les uns aprés les autres, comme SMTP, ect...(je te donne l'emplacement de tête, mais c'est approximativement ça)
 
@+
cvb


Message édité par cvb le 25-08-2005 à 19:55:24
Reply

Marsh Posté le 25-08-2005 à 20:02:19    

yes je te remercie , je vois ce qu'il faut faire , par contre je ne suis plus au taf la et je teste de chez moi et kelle surprise de constater que les sites meme en html ne sont pas accessibles. c bizarre , je n'ai rien touché avant de partir.
Tu m'as dit qu'il fallait autoriser les sites , mais je ne vois pas bien la manip à faire ?
Merci d'avance si tu as une idée.
 
edit : y a t'il une autorisation à faire sous IIS ?


Message édité par cyberfred le 25-08-2005 à 20:03:39
Reply

Marsh Posté le 25-08-2005 à 20:08:36    

cyberfred a écrit :

yes je te remercie , je vois ce qu'il faut faire , par contre je ne suis plus au taf la et je teste de chez moi et kelle surprise de constater que les sites meme en html ne sont pas accessibles. c bizarre , je n'ai rien touché avant de partir.
Tu m'as dit qu'il fallait autoriser les sites , mais je ne vois pas bien la manip à faire ?
Merci d'avance si tu as une idée.
 
edit : y a t'il une autorisation à faire sous IIS ?


 
Oui, mais c'est quand tu veux visiter une page Web sur le serveur 2003. Tu approuves ou non, la page. Là, c'est un cas différents, tu le visites depuis chez toi ! Tu passe par le WAN. Tes pages Web tu les attaques comment ? par le nom ? est-ce que tu résouds bien ce nom ? Les ports sont-il forwardés correctement, notament le 80, et tant qu'as faire vers le serveur ? le compte USR_xxxx as t-il le droit sur les répertoire hébergant ton site ? t'as plein de cause. Difficile à dire comme ça.
 
Ce que je te conseille de faire : Régler ton problème en interne (LAN) avant de t'attaquer au WAN...tu elimineras nombre de possibilités...
 
@+
cvb

Reply

Marsh Posté le 26-08-2005 à 08:36:23    

ok par contre , apparement tout les modules sont installés quand je vais ds ajout/suppr de programme windows , serveur d'appli IIS , j'ai tout coché et c pareil :(
J'ai aussi installé ASP.NET mais rien n'y fait les pages ASP ne s'affiche pas :(
(je travaille sur le lan pour le moment)
 
http 500 erreur interne du serveur.
 
Par contre tout ce qui est html , s'affiche correctement.
Et puisque en html les sites fonctionnent , le user iusr_www a bien les droits sur les répertoires qui contiennent les sites , je vois vraiment d'ou ca peut venir.


Message édité par cyberfred le 26-08-2005 à 08:41:12
Reply

Marsh Posté le 26-08-2005 à 08:47:56    

Désactive sous IE l'affichage des messages simples (options avancées) ca pourra te donner une autre piste en voyant le message complet.
 
Est-ce que le compte anonyme a accès à l'emplacement du moteur de scripts ?
 
Sur ton 2000 avais-tu le framework .NET installé ? (= avais-tu les paramètres de sécu renforcés)
 
Si tu places une page .NET (extension ASPX) est-ce que ca fonctionne ?

Reply

Marsh Posté le 26-08-2005 à 09:15:30    

pareil pour les extensions aspx :  
A partir d'un poste de mon lan : impossible d'afficher la page
A partir du serveur web : la ressource est occupée
 
Sur 2000 , je n'avais pas le framework d'installé.
 
Par contre , ou se trouve le moteur de script et comment etre sur que le compte iusr_www a bien les droits dessus ?

Reply

Marsh Posté le 26-08-2005 à 09:51:35    

Regarde les permissions NTFS des dossiers en question ;)
@+

Reply

Marsh Posté le 26-08-2005 à 09:51:35   

Reply

Marsh Posté le 26-08-2005 à 09:59:37    

c fait , j'ai carrement mis tout le monde avec ttes les autorisations (je sais c pas bien mais je teste!!) et c pareil.

Reply

Marsh Posté le 26-08-2005 à 10:02:23    

J'ai le meme souci depuis une migration de serveur matériel. En fait pendant l'install de IIS, les users iwam et iusr n'ont pas été crée. Je pense que je vais réinstaller IIS mais j'hesite parce que c'est un serveur Exchange et enlver IIS d'un exchange en prod ca me fait un peu peur.  
 
Déja regarde si tes users iusr et iwam sont bien présents, je t'expliquerais apres comment jai reussi temporairement a resoudre le prob ;)

Reply

Marsh Posté le 26-08-2005 à 10:04:26    

cyberfred a écrit :

c fait , j'ai carrement mis tout le monde avec ttes les autorisations (je sais c pas bien mais je teste!!) et c pareil.


 
 
Le groupe "tous le monde" ne concerne pas les utilisateurs du Web ! ;)  
Comme dit Quich'man, il faut que les compte Iwam et iusr existent...;)
 
@+

Reply

Marsh Posté le 26-08-2005 à 10:10:48    

ok je verifie tout ca et je vous tiens au courant.

Reply

Marsh Posté le 26-08-2005 à 10:11:57    

Regarde également dans la console d'administration IIS. Tu as une machine qui te permet d'activer/désactiver les différents modules du serveur web. Par défaut, les modules ASP sont désactivés.

Reply

Marsh Posté le 26-08-2005 à 10:32:59    

j'i effectivement vérifié les modules et les modules ASP sont bien activés :(
Pour ce qui est des comptes , je crois qu'il y a un souci :
Voila j'ai 2 comptes IUSR et 2 comptes IWAM!!!!
C pas normal non ??
Ma machine s'appelle WWW , donc j'ai IUSR_WWW (ca je pense c normal) et j ai IUSR_D8NBP0J (pas normal ca non?)
Plus IWAM_WWW et IWAM_D8NBP0J.
 
Si vous avez une idée ?

Reply

Marsh Posté le 26-08-2005 à 10:34:41    

T'as un autre serveur web sur ton domaine qui s'appellerait D8NBP0J ?

Reply

Marsh Posté le 26-08-2005 à 10:37:55    

Et non justement , j'ai verifié tte mes autres becanes et aucune ne s'appelle comme ca.
J'ai bien sur penser a faire analyse AV avec norton corporate et RAS.
 
Par contre , Mes sites en HTML fonctionnent parfaitement , c uniquement lorsqu'on fait appel à une page ASP que le pb se pose.
HTTP 500 impossible d'afficher la page.
Je viens de tester de l'exterieur et bien sur meme pb les sites en html s'affichent parfaitement mais pas les ASP qui me font un jolie http 500 :(


Message édité par cyberfred le 26-08-2005 à 10:39:41
Reply

Marsh Posté le 26-08-2005 à 10:39:00    

Bon sinon je t'expliques comment jai fait :
 
Dans les outils d'administration, service de composants, tu déroules : service de composants, ordinateur, poste de travail, appli com+, clic droit proprietés sur IIS Out Of process pooled application, onglet identité et là tu coches utilisateur interactif. (pour moi mais pour toi je te conseille de selectionner ton iwam si il l'est pas).
Le probleme de cette solution c'est que si t'es pas loggué sur le serveur, ca marchera pas  :cry:  donc c une soluce temporaire.
Perso je vois qu'une solution a mon prob, c'est de réinstaller, personne a su m'aider, meme pas MS :(


Message édité par Quich'Man le 26-08-2005 à 10:40:28
Reply

Marsh Posté le 26-08-2005 à 10:40:36    

ok thx
je vais deja essayé ta méthode pour voir si ca marche.
 
edit : c pareil :(
ET lorsque je le fais du serveur : sur une page ASP , j'ai ce MSG :
La resource demandée est en cours d'utilisation.
:(


Message édité par cyberfred le 26-08-2005 à 10:44:49
Reply

Marsh Posté le 26-08-2005 à 10:47:15    

Au niveau de la reinstall , c impossible , y a une messagerie qui tourne dessus (via Mdaemon).
Va falloir que je trouve une autre solution :(
 
 
Edit : c quand meme bizarre ce msg que j'ai au niveau du serveur qui m'affiche ds la page web :
La resource demandée est en cours d'utilisation.


Message édité par cyberfred le 26-08-2005 à 10:54:18
Reply

Marsh Posté le 26-08-2005 à 10:56:07    

tu as bien démarré  le composant ?

Reply

Marsh Posté le 26-08-2005 à 11:19:21    

le composant est autorisé oui.
IIS est bien démarré puisque mes pages HTMl s'affiche.
A moins qu'il y ait un autre endroit ou démarré le composant ????


Message édité par cyberfred le 26-08-2005 à 11:19:52
Reply

Marsh Posté le 26-08-2005 à 11:25:46    

Beh clic droit sur IIS Out Of process pooled application et démarrer :) mais je pense pas que ton probleme vienne de là désolé je sais pas t'aider  :hello:

Reply

Marsh Posté le 26-08-2005 à 11:42:14    

il est bien démarré.
Merci quand meme pour ton aide ;)
Je continue à chercher mais c kler que c un pb étrange.

Reply

Marsh Posté le 26-08-2005 à 14:04:31    

Et dans les journaux d'événements tu n'as rien qui pourrait donner une piste ?

Reply

Marsh Posté le 26-08-2005 à 14:22:29    

Alors c'est pas dur : dans le "Gestionnaire des services Internet (IIS)", tu déroules l'arborescence et tu vas dans "Extensions du service Web". Là, tu "autorises" tout ce qui est relatif à ASP (genre "Active Server Pages" et "ASP.NET" ).
Voilou !

Reply

Marsh Posté le 26-08-2005 à 15:05:26    

oui j'ai fait tout ca mais tj le meme pb :
Si je lance ma page asp à partir du serveur , j'ai le msg : La resource demandée est en cours d'utilisation.
Et si je lance ma page à partir d'un poste de mon lan ou de l'exterieur j'ai carrement , impossible d'afficher la page.
 
j'ai meme reinstallé le composant ASP et c tj pareil :(


Message édité par cyberfred le 26-08-2005 à 15:07:50
Reply

Marsh Posté le 26-08-2005 à 15:09:24    

Il est démarré ton site ? :D

Reply

Marsh Posté le 26-08-2005 à 15:15:35    

oui tout est démarré puisque le html fonctionne par contre voila ce qui se passe sur une page asp à partir de mon serveur web:
http://img383.imageshack.us/img383/4052/erreur4rp.jpg


Message édité par cyberfred le 26-08-2005 à 15:17:48
Reply

Marsh Posté le 26-08-2005 à 15:23:04    

et voila le serveur IIS :
http://img368.imageshack.us/img368/3529/iis0kr.th.jpg

Reply

Marsh Posté le 26-08-2005 à 15:44:15    

Active voir les extensions ISAPI/CGI pour voir.

Reply

Marsh Posté le 26-08-2005 à 16:03:03    

pareil : erreur http 500 ou la resource demandée est en cours d'utilisation si on execute la page à partir du server :(


Message édité par cyberfred le 26-08-2005 à 16:11:30
Reply

Marsh Posté le 26-08-2005 à 16:53:18    

j'ai plus qu'a dire aurevoir à mon boulot et à partir trés loin , impossible de résoudre ce pb :(

Reply

Marsh Posté le 26-08-2005 à 17:03:48    

Mais non :D comme a dit Requin, ya pas un message d'erreur dans tes journaux ?

Reply

Marsh Posté le 26-08-2005 à 17:07:22    

J'ai regardé les journaux , observateurs d'evenements and co , et rien d'anormal , pas de msg d'erreur :(
A moins qu'il y ait d'autres journaux que je n'ai pas consulté mais je ne vois pas où :(

Reply

Marsh Posté le 29-08-2005 à 09:32:56    

Dans les logs d'IIS ?

Reply

Marsh Posté le 05-09-2005 à 18:01:54    

Bonjour,
J'ai eu un peu le même genre d'aventure: les fichiers .asp ne fonctionnent plus.
Après quelques recherches j'ai trouvé que c'était l'outil URLSCAN qui bloquait le fonctionnement des fichiers .asp
Il faut donc aller voir dans le fichier d'initialisation:
c:\winnt\system32\inetserv\urlscan\urlscan.ini (c'est un fichier texte)
 
Et pour rétablir un fonctionnement normal :
glisser ".asp" de la section [DenyExtensions] vers la section[AllowExtensions] du fichier
et redémarrer le serveur IIS.
 
Pour moi çà a fonctionné
Bon courage
 
SAlut
Voila j'ai un trés gros probleme : je viens de faire une migration win 2000 server vers win 2003 server standard edition dans ma boite.
L'install s'est trés bien passé , tout refonctionne nickel sauf une chose :
Apparement IIS 6 n'interprete plus du tout les pages ASP alors que mes pages en HTML fonctionne nickel.
Je ne comprends pas du tout ce qui se passe.
Si on tape l'url depuis l'exterieur , on a : impossible de trouver à la page.
Si on tape l'url du site depuis le serveur qui heberge , on a : La ressource demandée est occupée.
J'ai jamais vu ca , surtout que j'ai déjà hebergé des sites sous IIS 6 mais jamais ce pb.
 
Si vous avez une idée du pb je vous en remercie par avance car je ne sais plus koi faire :(
 
 
EDIT : je rappelle que sur les pages HTML , il n'y a aucun souci que ce soit en externe ou en interne , la page s'affiche bien donc il n'y pas de souci réseau....[/quotemsg]

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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