2009-02-20 7 views
4

J'ai un hébergement qui m'a répondu qu'il n'était pas possible de modifier les paramètres IIS6 pour définir le mappage de .mvc à la DLL Asp.Net ISAPI, ni activer les mappages d'applications génériques.Est-il absolument nécessaire de configurer manuellement IIS6 pour utiliser ASP.NET MVC?

En résumé, je ne peux pas modifier les paramètres IIS.

Existe-t-il un moyen d'exécuter ASP.NET Mvc dans ces conditions?

Note: J'ai lu quelques questions connexes à ce sujet, mais je ne les ai pas comprises dans certains cas, et ce n'était pas ce dont j'avais besoin dans d'autres. Je vous serais reconnaissant si avant de fermer celui-ci en double, il y avait une explication quant à pourquoi, et peut-être une paraphrase d'une autre question.

Merci

+0

http: // forums.asp.net/p/1239943/2294813.aspx –

+0

est-il possible d'essayer d'ajouter l'itinéraire spécifié dans ce message pour se retrouver dans * .mvc.aspx? –

+0

donc même le mappage pour .aspx n'existe pas et ne peut pas être fait? –

Répondre

1

si le mappage .aspx existe, essayez la solution trouvée here d'ajouter une route pour se retrouver dans * .mvc.aspx

routes.Add(new Route("{controller}.mvc.aspx/{action}", new MvcRouteHandler()) 
{ 
    Defaults = new RouteValueDictionary (new{ controller = "YourController"}) 
}); 
+0

Ou juste .aspx routes.MapRoute ("Main", "{controller}/{action} .aspx", nouveau {controller = " Accueil ", action =" Index "}); routes.MapRoute ("Default", "", new {controller = "Accueil", action = "Index"}); – veggerby

+0

Je pourrais effectivement le faire fonctionner avec la cartographie par veggerby pour une raison quelconque, l'autre ne fonctionnait pas. Jusqu'à ce que veggerby revienne et affiche comme réponse, ce sera le accepté. Merci a tous! – juan

0

Pour ce que j'enquête que vous avez à moyens, on est de dire que toutes les pages IIS doit passer par ASP.NET - gif, etc. css - cette façon asp.net sait comment traiter tous les page. L'autre est d'écrire un HttpModule, ou quelque chose comme ça. J'ai fait le premier. Je ne crois pas que vous avez une autre option.

Peut-être que cela va aider: ASP.NET MVC on IIS6

+0

Mais je ne peux pas toucher à la configuration IIS, donC# 1 n'est pas une option pour moi – juan

Questions connexes