1

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

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

当我在我的 Web 服务器上实现它时,它运行良好,但是当我在 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 中完成这项工作。

4

1 回答 1

2

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

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

于 2013-10-29T20:14:19.767 回答