Alors en fait le problème que j'avais était sur cassini ...
Je suis donc passer sur IIS et là surprise, j'ai encore plus de problème (toute mes url's relatives ont échoué ...), mais que j'ai résolu (avec un peu de bidouille ...).
Par exemple quand je récupère une URL avec une expression <% %>, il concatène avec une partie de l'url précédente (normal puisque elle était subRub/Article) donc je force pour avoir ~/ et la surprise le résultat est :
localhost:port/Site/MonAncienUrl~/subRub/Article
J'ai essayé en mettant que le slash /, j'obtiens :
localhost:port/subRub/Article (sans le Site cette fois).
Et donc je bidouille pour avoir
localhost:port/Site/subRub/Article
J'avais aussi des problèmes avec mes javascript et autre css que j'ai résolu avec :
"<%=ResolveUrl("~/css/style.css") %>"
Et du coup tout marche, mais je ne suis pas très satisfait (être obliger de mettre /Site dans le web.config et concaténer ...) et surtout j'ai remarqué que j'avais du mal à appréhender ce genre de souci ...
Alors si vous avez des remarques ou des meilleurs pratiques n'hésitez pas.
Partager