Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net visual studio调试-url包括foldername-中断我的代码_Asp.net - Fatal编程技术网

Asp.net visual studio调试-url包括foldername-中断我的代码

Asp.net visual studio调试-url包括foldername-中断我的代码,asp.net,Asp.net,当我右键单击ASP.NET开发服务器时,它说 作为根URL。这与我的代码不符。我认为主要的原因是我的代码假设它在根文件夹中,如果不是这样,事情就会开始崩溃。如果我部署了这个网站,那么一切都可以正常工作,但我失去了调试功能。有没有办法让它跳过本例中正在测试的文件夹的名称 我正在使用虚拟URL。东西在虚拟URL上断开,而不是在静态URL上断开。但虚拟url在部署时工作正常,请确保它位于根文件夹中,否则将无法工作 以下是我在虚拟url上面临的问题。图像被破坏,如果我右键单击它们,它会列出没有文件夹名称

当我右键单击ASP.NET开发服务器时,它说 作为根URL。这与我的代码不符。我认为主要的原因是我的代码假设它在根文件夹中,如果不是这样,事情就会开始崩溃。如果我部署了这个网站,那么一切都可以正常工作,但我失去了调试功能。有没有办法让它跳过本例中正在测试的文件夹的名称

我正在使用虚拟URL。东西在虚拟URL上断开,而不是在静态URL上断开。但虚拟url在部署时工作正常,请确保它位于根文件夹中,否则将无法工作

以下是我在虚拟url上面临的问题。图像被破坏,如果我右键单击它们,它会列出没有文件夹名称的url,而不是。如果我单击asp:按钮,它将回发到而不是。所以,你看,它正在消耗来自url的测试,所以我想看看是否有一种方法可以作为url而不是


请让我知道这是否令人困惑

引用本地同一站点时,不应在我们的aspx文件中使用完全限定的地址。您应该使用~/,它是相对于站点根的。因此,如果要引用的页面是站点子文件夹orders中的test.aspx,则可以使用此字符串作为链接:~/orders/test.aspx。这在代码隐藏和直接在aspx页面定义中都是正确的;ASP.NET引擎将根据您的站点安装到的站点或虚拟服务器,负责将该地址转换为正确的地址


例如,在您的开发系统上,如果您的根是,在您的生产系统上,根是,则从相同的相对字符串生成的相应URL将是和。

在引用本地同一站点时,您不应该在我们的aspx文件中使用完全限定的地址。您应该使用~/,它是相对于站点根的。因此,如果要引用的页面是站点子文件夹orders中的test.aspx,则可以使用此字符串作为链接:~/orders/test.aspx。这在代码隐藏和直接在aspx页面定义中都是正确的;ASP.NET引擎将根据您的站点安装到的站点或虚拟服务器,负责将该地址转换为正确的地址

例如,在您的开发系统上,如果您的根是,而在您的生产系统上根是,那么从相同的相对字符串生成的相应URL将是和。

如果要生成网站项目,请在解决方案资源管理器中单击应用程序名称,然后在“属性”窗格中查找虚拟路径属性。删除文件夹名,只保留/

如果您正在构建Web应用程序项目,请转到属性|[项目名称]属性。。。打开Web窗格,并确保虚拟路径值设置为/

如果要生成网站项目,请在解决方案资源管理器中单击应用程序名称,然后在“属性”窗格中查找虚拟路径属性。删除文件夹名,只保留/


如果您正在构建Web应用程序项目,请转到属性|[项目名称]属性。。。打开Web窗格,并确保虚拟路径值设置为/

,那么原始或动态生成的HTML中的URL呢?那么原始或动态生成的HTML中的URL呢?