【发布时间】:2012-11-19 18:56:17
【问题描述】:
我刚刚创建了一个空应用程序,添加了一个视图、一个控制器并运行了它。
我收到以下错误:
“找不到资源。” 说明:HTTP 404。您正在查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请查看以下 URL 并确保其拼写正确。
我的代码: 测试控制器.cs
namespace WOSubmittal.Controllers
{
public class TestController : Controller
{
public ActionResult Index()
{
return View();
}
}
}
位于 Views/Test 下的视图
索引.cshtml
@{
ViewBag.Title = "Index";
}
<h2>Index</h2>
我在 Index() 例程中设置了一个断点,它甚至没有被命中。有什么想法吗?
【问题讨论】:
-
可能是因为您的控制器被命名为 TestlController 而不是 TestController(打字错误?)
-
你有 HomeControler 吗?您是否在 global.asax 中注册了默认路由?您是从 Visual Studio 运行它还是部署到 IIS(本地或远程)?
-
没有 HomeController(这是一个空的应用程序)。在本地机器上从 VS 2010 运行它。
-
你的 global.asax 中有什么
标签: asp.net-mvc asp.net-mvc-3 razor