ASP.NET-URL重定向问题

ASP.NET-URL重定向问题,asp.net,http-status-code-404,Asp.net,Http Status Code 404,我使用ASP.NET 3.5开发了一个站点,位于运行IIS v5.1的服务器上的虚拟目录中。就在今天下午,当我在开发网站上修复一些东西时,在单击ASP.NET菜单控件中的一个链接后,我开始出现404错误(“找不到资源”)。我知道为什么我会得到404,这是因为我一直被重定向到虚拟目录正上方目录中的Default.aspx页面。但我不明白,如果URL指向有效页面,为什么会发生这种情况 我已经检查并再次检查了URL,以确保没有拼写错误(我使用的是相对路径,因此URL类似于“~/pgName.aspx”

我使用ASP.NET 3.5开发了一个站点,位于运行IIS v5.1的服务器上的虚拟目录中。就在今天下午,当我在开发网站上修复一些东西时,在单击ASP.NET菜单控件中的一个链接后,我开始出现404错误(“找不到资源”)。我知道为什么我会得到404,这是因为我一直被重定向到虚拟目录正上方目录中的Default.aspx页面。但我不明白,如果URL指向有效页面,为什么会发生这种情况


我已经检查并再次检查了URL,以确保没有拼写错误(我使用的是相对路径,因此URL类似于“~/pgName.aspx”)。我尝试创建一个新的ASPX页面并复制/粘贴另一个页面的内容,但我得到了相同的404错误。此外,粘贴代码后,我无法让Intellisense正常工作(控件也不会显示在下拉列表中)。

我发现了问题所在-有一个会话变量设置不正确。

我没有任何代码用于此操作-我正在试着找出发生重定向的原因。