OVH Cloud OVH Cloud

Redirection vers index.htm?aspxerrorpath=/path/to/script.aspx

2 réponses
Avatar
Francis D.
Bonjour,

J'ai développé un petit script en VB.NET qui fonctionne correctement sur mon
poste (IIS avec Windows 2000 Pro). Lorsque je le test sur le serveur de
production (IIS avec Windows 2000 Serveur), il ne fonctionne pas.

Plutôt que de retourner le résultat attendu, le serveur Web me redirige vers
une page "index.htm" avec le paramètre aspxerrorpath=/path/to/script.aspx.

Étant donné que ça fonctionne correctement sur mon poste de travail, je
crois que le code n'est pas le problème. Le problème semble donc se situer
du côté de la configuration du serveur Web.

J'ai recherché sur Internet des références sur ce problème, mais je n'ai
rien trouvé.

Avez-vous une idée de la provenance de ce problème ?

(Désolé si ce message arrive en double, j'ai envoyé un message semblable
hier, mais il n'est toujours pas arrivé)

2 réponses

Avatar
Frédéric Queudret [MS]
Bonsoir,

A priori, dans le web.config, il est définit un defaultRedirect vers
index.htm dans la section customErrors.
Est-ce le cas? Cela explique la redirection.
Maintenant la cause de la redirection est normalement une levée d'exception.
Si cette exception est dûe à l'exécution de votre script c'est là qu'il faut
chercher.
Pour vous aider, vous pouvez momentanément modifier le web.config, section
customErrors et positionner l'attribut "mode" à la valeur "Off".
Suite à cela, recommencer votre test et dites nous l'exception qui est
levée.
Pouvez-vous aussi par la même occasion nous joindre votre code.
Merci,
Frédéric.

"Francis D." <Francis wrote in message
news:
Bonjour,

J'ai développé un petit script en VB.NET qui fonctionne correctement sur
mon
poste (IIS avec Windows 2000 Pro). Lorsque je le test sur le serveur de
production (IIS avec Windows 2000 Serveur), il ne fonctionne pas.

Plutôt que de retourner le résultat attendu, le serveur Web me redirige
vers
une page "index.htm" avec le paramètre aspxerrorpath=/path/to/script.aspx.

Étant donné que ça fonctionne correctement sur mon poste de travail, je
crois que le code n'est pas le problème. Le problème semble donc se
situer
du côté de la configuration du serveur Web.

J'ai recherché sur Internet des références sur ce problème, mais je n'ai
rien trouvé.

Avez-vous une idée de la provenance de ce problème ?

(Désolé si ce message arrive en double, j'ai envoyé un message semblable
hier, mais il n'est toujours pas arrivé)


Avatar
Francis D.
"Frédéric Queudret [MS]" wrote:

Bonsoir,

A priori, dans le web.config, il est définit un defaultRedirect vers
index.htm dans la section customErrors.
Est-ce le cas? Cela explique la redirection.
Maintenant la cause de la redirection est normalement une levée d'exception.
Si cette exception est dûe à l'exécution de votre script c'est là qu'il faut
chercher.
Pour vous aider, vous pouvez momentanément modifier le web.config, section
customErrors et positionner l'attribut "mode" à la valeur "Off".
Suite à cela, recommencer votre test et dites nous l'exception qui est
levée.
Pouvez-vous aussi par la même occasion nous joindre votre code.
Merci,
Frédéric.



Bonjour,

Je n'avais pas de web.config dans le répertoire de mon application. J'en ai
donc ajouté un avec ce paramètre. Ça a donc permis de trouver où était mon
problème. L'application étant développée avec Web Matrix, il a fallu que
j'upload une dll particulière dans mon répertoire bin.

Merci de votre réponse.