2008-08-30 9 views
3

Je travaille sur un projet ASP.NET qui se trouve physiquement sur C: \ Projects \ MyStuff \ WebSite2. Lorsque je lance l'application avec le débogueur Visual Studio, il semble que le serveur Web intégré considère "C: \ Projects \ MyStuff \" comme la racine relative, et non "C: \ Projects \ MyStuff \ WebSite2". Y at-il un paramètre web.config ou quelque chose qui permettra aux balises comme <img src='/img/logo.png' /> de rendre correctement sans devoir recourir aux balises spécifiques ASP.NET comme <asp:image />? Si je code pour les particularités du débogueur, alors quand je télécharge sur le serveur IIS de production, tout est éteint.Racine relative avec le débogueur Visual Studio ASP.NET

Comment résoudre ce problème?

Répondre

2

vous pouvez essayer cette astuce que Scott Guthrie a posté sur son blog http://weblogs.asp.net/scottgu/archive/2006/12/19/tip-trick-how-to-run-a-root-site-with-the-local-web-server-using-vs-2005-sp1.aspx

pour couper à la solution: sélectionnez votre projet/solution dans l'explorateur de solution, puis ouvrez l'onglet Propriétés comme vous le feriez si vous étiez en train de modifier une zone de texte . Si vous faites un clic droit et aller à "Pages de propriétés" qui est le mauvais endroit.

Questions connexes