ASP.NET相对路径在Visual Studio中是错误的

时间:2013-10-29 19:34:33

标签: asp.net visual-studio-2010 visual-studio

我在ASP.NET项目中使用相对路径,因为我使用了友好的URL。

例如,我指向我的页面:“/ myPage.aspx”。

当我在我的网络服务器上实现它时,它运行良好,但是当我在Visual Studio中调试它时,它的链接如下:

http://localhost:xxxx/myPage.aspx (which obviously doesn't exist)

而不是:

http://localhost:xxxx/MyProjectName/myPage.aspx

似乎Visual Studio一直在Visual Studio文件夹中,而不是停留在项目的文件夹名称。

如何在Visual Studio中解决此问题?我认为解决方案的属性页面中应该有一些东西,但我找不到它。我正在使用Visual Studio 2010。

我更喜欢在Visual Studio而不是IIS中进行调试。我知道如何在IIS中完成这项工作。

1 个答案:

答案 0 :(得分:2)

Visual Studio随机打开一个端口,有时您不需要项目名称!您可以在IIS或Visual Studio 2010中创建vpath,右键单击您的项目并选择“属性”!在那里你可以设置开发服务器而不是IIS,你也可以设置MyProjectName!

注意:您必须将虚拟路径设置为“/”。这样根将始终指向项目的根文件夹。