2009-10-15 8 views
0

Ok, donc je suis parmi les 100 personnes qui ont des problèmes à faire fonctionner ASP MVC sur IIS6.IIS6 avec mappage de caractères génériques ASP MVC

J'ai suivi plusieurs tutoriels, y compris this et this, mais toujours pas de joie. Tout ce que je vois est la page standard du fichier IE 404 introuvable.

Maintenant, afin de m'assurer que mon site pointe vers l'emplacement correct, j'ai ajouté un fichier stub index.html dans le répertoire racine. Lorsque je navigue vers ce fichier, j'obtiens l'erreur 404, MAIS si je désactive le mappage générique pour toutes les URL via aspnet_isapi.dll, alors je peux naviguer vers le fichier d'index.

Donc, ma question est essentiellement, que donne?

Répondre

1

Assurez-vous que vous ne vérifiez pas le bouton "vérifier que le fichier existe" sur le mappage générique.

Ensuite, assurez-vous que vous avez un fichier Default.aspx dans la racine de votre site Web avec ce code en elle:

protected void Page_Load(object sender, EventArgs e) 
{ 
    HttpContext.Current.RewritePath(Request.ApplicationPath, false); 
} 
+0

Eh oui, thats sans contrôle, et j'ai default.aspx dans la racine. Bien que ce soit celui généré par le projet VS et a quelques lignes de code de plus que votre exemple. Je vais essayer de changer cela, mais comme je l'ai dit, j'ai des problèmes avec un simple fichier de test index.html. – Owen

+0

Doh, eh bien la réponse était simple dans mon cas. Je pensais que le .NET 3.5 sp1 contenait les trucs MVC mais c'est un téléchargement séparé. – Owen

Questions connexes