目前我正在使用MVC4
。我有疑问,我试图在index.cshtml
打开时进行调试,
它显示Server Error in '/' Application
。
无法找到资源。
描述:HTTP 404.
您要查找的资源(或其中一个依赖项)可能已被删除,名称已更改或暂时不可用。请查看以下网址,确保拼写正确。
Requested URL: /Views/Report/Index.cshtml
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.17929.
当我使用index.cshtml
以外的其他页面调试时,它运行正常。为什么会发生?你能解决吗?
答案 0 :(得分:2)
我认为您要求提供错误的网址:/Views/Report/Index.cshtml
应该是 主机名/报告/索引 ,即http://localhost/Report/Index
答案 1 :(得分:2)
你错误地称呼它..
您的请求模式应如下所示:
ControllerName/ActionName
因此,您的请求应该是http://localhost/Report/Index
流程如下:
http://localhost/Report/Index
Index Action
ReportController.cs
Index Action
将返回位于Index.cshtml
文件夹中的view
"Views/Report"
。