【发布时间】:2013-10-30 00:10:21
【问题描述】:
我有一个 C#.NET 项目,并且在调试我的应用程序时遇到了单个 Web 表单、ASPX 页面的问题。我的大多数应用程序工作正常,但是当我点击特定页面时,我收到错误 404,找不到资源。我不明白这一点,因为该文件确实存在,并且它存在于被引用的路径中。而且,我在前往此页面的过程中点击了其他几个 ASPX 页面,没有出现错误。
现在,我应该提到这个特定页面是最近才添加到项目中的。我的同事添加了该页面,他说他能够使该页面正常工作,但我们有不同的环境。所以,我确定这与它有某些东西有关,但我不知道是什么。以下是有关我们环境之间差异的已知详细信息。
我的环境
- Windows 8.1
- IIS Express
- Visual Studio 2013
同事环境
- Windows 7
- IIS 7
- Visual Studio 2012
我们都使用相同的源代码以及 IIS 中相同的站点和应用程序池设置运行,这些设置指向运行时 4.0 和经典模式。
这里有人知道为什么会发生这种情况,或者我可能会尝试解决什么问题吗?
【问题讨论】:
-
global.asax 中有路由吗?
-
感谢您的提问。我在 global.asax 中路由,因为我们的应用程序中也有一个 MVC 组件。我可以看看这些路线是否妨碍了我。但是,如果是这样,我的同事不会也有同样的问题吗?
-
support.microsoft.com/kb/943891 404 是一个非常大的类别,因此您应该尝试了解您击中了哪个子类别。
-
谢谢。我看看能不能解决。
标签: asp.net http-status-code-404 iis-express windows-8.1