找不到 ASPX 页(错误 404),尽管它存在



我有一个 C#.NET 项目,在调试应用程序时遇到单个 Web 窗体、ASPX 页的问题。我的大部分应用程序都运行良好,但是当我点击特定页面时,出现错误 404,找不到资源。我不明白这一点,因为该文件确实存在,并且它存在于被引用的路径中。而且,我在访问此页面的途中点击了其他几个ASPX页面,没有错误。

现在,我应该提到这个特定的页面是最近才添加到项目中的。添加页面的同事说他能够让页面工作,但我们有不同的环境。所以,我确信这与它有关,但我不知道是什么。以下是有关我们环境之间差异的已知详细信息。

我的环境

  • Windows 8.1
  • IIS Express
  • Visual Studio 2013

同事环境

  • 视窗 7
  • IIS 7
  • Visual Studio 2012

我们都使用相同的源代码以及 IIS 中的相同站点和应用程序池设置运行,这些设置指向运行时 4.0 和经典模式。

这里有人知道为什么会发生这种情况,或者我可能会试图克服这一点吗?

我最终通过切换到本地 IIS 并在 Windows 功能中启用静态内容选项来解决此问题。

最新更新