【发布时间】:2011-06-02 16:48:47
【问题描述】:
好吧,这个要了我的命。这根本没有意义......我已经设置了一个简单的 MVC.Net 项目。一切似乎都运行良好。我得到了典型的 404 错误,并且想改变它,所以我开始研究它......这让我在 global.asax 中的 Application_Error 方法中四处寻找。一切似乎都如我所料。
这就是问题所在。我将以下代码行(仅此行)放在 Application_Error 方法中并设置断点以查看错误流量是什么样的,以便我可以进行测试等。
Exception ex = Server.GetLastError();
我正在调试中运行该项目,它返回一个带有错误代码 404 的 HttpException
路径控制器 '/Content/jquery-ui-1.8.7.custom.min.js' 未找到或未实施 控制器。
到目前为止还没有什么奇怪的,对吧?所以,我搜索了这个有问题的电话。我使用 Visual Studio 查找功能并在 整个解决方案 中搜索 /Content/jquery-ui-1.8.7.custom.min.js。没有调用此文件。我搜索了 jquery-ui-1.8.7.custom.min.js 并找到了对该文件的所有预期调用,这些调用在 /Scripts/ 目录中查找它。
在 /Content/ 目录中,我有我的 .css 文件,以及 Images 子目录中的一些图像...
我希望 MVC.Net 有一些我不知道的奇怪的东西,你们已经弄清楚了导致这种古怪的原因。这毫无意义......如果有对该文件的调用,我可以看到得到 404,但没有......
在这一点上,任何关于一些故障排除想法的指导都会有所帮助。我被难住了……
谢谢大家!
【问题讨论】:
-
您是否尝试在 Views/Shared/site.master 中搜索?
标签: asp.net-mvc http-status-code-404