2009-12-08 4 views
0

J'ai développé un site utilisant ASP.NET 3.5, situé dans un répertoire virtuel qui se trouve sur un serveur s'exécutant sur IIS v5.1. Juste cet après-midi pendant que je réparais quelque chose sur le site de développement, j'ai commencé à recevoir une erreur 404 ("La ressource est introuvable") après avoir cliqué sur l'un des liens dans un contrôle Menu ASP.NET. Je sais pourquoi je reçois le 404, et c'est parce que je continue d'être redirigé vers une page Default.aspx dans le répertoire directement au-dessus du répertoire virtuel. Mais je ne comprends pas pourquoi cela se produirait si l'URL pointe vers une page valide.ASP.NET - Redirection d'URL Problème

J'ai vérifié et revérifié l'URL pour m'assurer que je n'ai rien mal orthographié (j'utilise le chemin relatif, donc l'URL est quelque chose comme "~/pgName.aspx"). J'ai essayé de créer une nouvelle page ASPX et de copier/coller le contenu de l'autre page, mais j'ai la même erreur 404. De plus, je n'arrive pas à faire fonctionner Intellisense après avoir collé le code (les contrôles n'apparaissent pas non plus dans le menu déroulant).

+0

Afficher le code de redirection. – madcolor

+0

Je n'ai pas de code pour ça - j'essaie de comprendre pourquoi la redirection est en cours. – Brian

Répondre

0

J'ai trouvé le problème - il y avait une variable de session qui n'était pas définie correctement.