0

目前我正在使用MVC4。我有疑问,我尝试调试何时index.cshtml打开,它显示Server Error in '/' Application

无法找到该资源。

描述:HTTP 404.您正在查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请查看以下 URL 并确保其拼写正确。

Requested URL: /Views/Report/Index.cshtml

Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.17929.

当我使用除 之外的其他页面进行调试时index.cshtml,它工作正常。为什么会发生这种情况?你能给出解决方案吗?

4

2 回答 2

2

我认为您请求的 URL 错误:/Views/Report/Index.cshtml

它应该是主机名/报告/索引,即http://localhost/Report/Index

于 2013-09-25T05:39:08.910 回答
2

你叫它错误的方式..

您的请求模式应如下所示:

ControllerName/ActionName

因此您的要求应该是http://localhost/Report/Index

过程如下:

  1. 你什么时候打http://localhost/Report/Index
  2. 您的请求将被重定向到Index Action位于ReportController.cs
  3. 然后Index Action将返回Index.cshtml view位于"Views/Report"文件夹中。
于 2013-09-25T05:56:03.403 回答