使用Visual Studio ASP.NET调试器的相对根

使用Visual Studio ASP.NET调试器的相对根

Relative Root with Visual Studio ASP.NET debugger

我正在一个ASP.NET项目上,该项目实际位于C:\\\\ Projects \\\\ MyStuff \\\\ WebSite2。当我使用Visual Studio调试器运行应用程序时,似乎内置的Web服务器将" C:\\\\ Projects \\\\ MyStuff "视为相对根目录,而不是" C:\\\\ Projects \\\\ MyStuff \\\\ WebSite2" 。是否有一个web.config设置或某种允许诸如<img src='/img/logo.webp' />之类的标记正确呈现而无需诉诸于诸如之类的ASP.NET特定标记的东西?如果我为调试器的特性编写代码,那么当我将其上传到生产IIS服务器时,一切都将关闭。

您如何解决此问题?


您可以尝试Scott Guthrie在他的博客http://weblogs.asp.net/scottgu/archive/2006/12/19/tip-trick-how-to-run-a-root-site上发布的技巧与本地Web服务器一起使用vs-2005-sp1.aspx

修正:在解决方案资源管理器中选择您的项目/解决方案,然后像编辑文本框一样打开"属性"选项卡。如果右键单击并转到错误的位置"属性页"。


推荐阅读