2008-08-30 8 views
3

Ich arbeite an einem ASP.NET-Projekt, das sich physisch in C: \ Projects \ MyStuff \ WebSite2 befindet. Wenn ich die App mit dem Visual Studio-Debugger starte, scheint es, dass der eingebaute Web-Server "C: \ Projects \ MyStuff \" als den relativen Stamm und nicht als "C: \ Projects \ MyStuff \ WebSite2" ansieht. Gibt es eine web.config-Einstellung oder etwas, mit dem Tags wie <img src='/img/logo.png' /> richtig gerendert werden können, ohne auf ASP.NET-spezifische Tags wie <asp:image /> zurückgreifen zu müssen? Wenn ich für die Besonderheiten des Debuggers codiere, dann ist alles, wenn ich auf den Produktions-IIS-Server hochlade, ausgeschaltet.Relativer Stamm mit Visual Studio ASP.NET-Debugger

Wie lösen Sie das?

Antwort

2

können Sie diesen Trick versuchen, die Scott Guthrie in seinem Blog gepostet 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

zu dem Update zu schneiden: wählen Sie Ihr Projekt/Lösung in Lösung Explorer und dann auf die Registerkarte Eigenschaften geöffnet, wie würden Sie, wenn Sie ein Textfeld bearbeitet haben . Wenn du mit der rechten Maustaste klickst und zu "Property Pages" gehst, ist das der falsche Ort.