Ce finalement fixé pour moi:
je dit plus tôt, et un petit peu prématurément. Mon commentaire sur le post de Mark B consistait à afficher mon index initial, mais j'ai continué à recevoir les erreurs 404 chaque fois que je naviguais vers une autre vue.
J'ai également été distrait par la solution approuvée de coche verte dans ce forum particulier, mais je ne pouvais même pas voir le dossier des extensions du serveur Web dans IIS 6 sur mon bureau; par conséquent, je n'avais aucun contrôle de ce point de vue sur l'activation de l'aspnet 4.0, bien que je me suis assuré qu'il a été installé en effectuant exécutant la ligne de commande suivante:
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319> aspnet_regiis -i
Maintenant, pour la pièce réelle qui m'a finalement permis de naviguer vers les autres vues en plus juste mon Accueil/Index:
dans le fichier Global.asax.cs
de votre VS 2010 Solution, vous verrez le code comme suit dans la méthode RegisterRoutes
:
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional });
J'ai simplement ajouté « .aspx » après la section {action} de la balise comme suit:
routes.MapRoute(
"Default", // Route name
"{controller}/{action}.aspx/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional });
Et ahla wahla Sandwich au beurre d'arachide et à la gelée. : 0)
J'ai essayé de déployer le projet par défaut créé à l'aide « Ajouter un nouveau projet ... » et a rencontré les mêmes problèmes. Toujours chercher des réponses, mais en espérant recevoir vos conseils .... – Mose
J'ai toujours été foutu avec le mapping générique et cette putain de case à cocher "vérifier le fichier existe". Scrub tout, commencer à partir de la case départ, et suivez ceci: http://blog.stevensanderson.com/2008/07/04/options-for-deploying-aspnet-mvc-to-iis-6/ et quand je dis tout gommage , Je veux dire tout. Ne supposez pas que quelque chose est correct. Commencer à la case départ et tripler tout. – Will
Je l'ai encore fait mais ça ne marche toujours pas. L'application avec laquelle je travaille fonctionne parfaitement dans MVC 1, mais depuis que j'ai passé à .Net 4/MVC 2, le routage est cassé ... Comme je l'ai dit dans mon précédent commentaire j'ai essayé avec l'application exemple et je ne peux pas faire ça marche. Merci pour votre aide. Toute autre suggestion? – Mose