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

时间:2020-03-05 18:45:33  来源:igfitidea点击:

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

我们如何解决这个问题?

解决方案

回答

我们可以尝试Scott Guthrie在他的博客http://weblogs.asp.net/scottgu/archive/2006/12/19/tip-trick-how-to-run-a-root-site-with-本地网络服务器使用vs-2005-sp1.aspx

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