Je rencontre des problèmes en essayant d'héberger MVC 2 sur IIS de XP! (VS VS 2008).ASP.NET MVC 2, Windows XP et IIS 5.1
Après beaucoup de difficultés, j'ai finalement found a way pour afficher mon site MVC 2 à partir d'IIS 5.1, mais le problème est qu'il n'y a pas de style! Des idées sur la façon dont je devrais résoudre ce problème?
Le problème est probablement l'emplacement du chemin. En suivant les suggestions du lien ci-dessus, si je change le chemin relatif de mon lien CSS de <link href="../../Content/Site.css" rel="stylesheet" type="text/css" />
à <link href="%3C%=Url.Content%28" ~="" content="" site.css="")="" %>="" rel="stylesheet" type="text/css" />
alors il ne fait aucune conversion. Quand je le change en <link href="<%=Url.Content(" ~="" content="" site.css="")="" %>="" rel="stylesheet" type="text/css" />
alors j'obtiens l'erreur "Newline in constant".
EDIT: La <link href="<%= Url.Content("~/Content/Site.css")%>" rel="stylesheet" type="text/css" />
normale se traduit <link href="/Mvc2.VS2008/Content/Site.css" rel="stylesheet" type="text/css" />
(où Mvc2.VS2008
est ma racine d'un site Web), mais Content/Site.css
ne se trouve pas quand hébergé cette façon.