2012-02-13 5 views
0

Dans mes vues (mode modèle de vitesse) j'appelle $Url.Link helper, dans Visual Studio avec cassini ça marche mais quand je déploie ma webapp sur mono/nginx/ubuntu url ne sont pas bien formés, je reçois seulement le controler chemin d'action.erreur UrlHelper et mono

il est semble qu'il vient de méthode Url.For et sa compatibilité avec monoserv

+0

Ce sera très difficile à résoudre sans au moins un test ne ... –

+0

il ne se bloque pas quand je lance mon wepapp sur mes vs urls sont zone/controleur/Action/id/et quand je cours sur monoserv Url.link me donne area/controler/action.rails –

+0

c'est peut-être un bug connu de l'implémentation mono où mes pages de routage ne sont pas ajoutées. –

Répondre

1

Je me souviens avoir à remplacer le DefaultUrlBuilder pour faire une course d'application sur mono. J'ai dû remplacer la méthode ConvertRouteParams pour créer un Hashtable sans StringComparer.InvariantCultureIgnoreCase. HTH

ligne Commander 397: DefaultUrlBuilder

+0

Super Je vais essayer ceci dans la semaine pour confirmer que j'ai dû utiliser une autre méthode pour le constructeur de l'url mais si je peux utiliser le monorail par défaut UrlBuilder je préfère –