Asp.net mvc MVC在错误位置搜索视图

Asp.net mvc MVC在错误位置搜索视图,asp.net-mvc,Asp.net Mvc,运行my MVC应用程序的基本URL为: 而且。。。我得到一个例外: 我知道这是什么意思:)但我不明白为什么我得到了它,我已经准备好了所有的东西,昨天完全相同的代码工作得很好会出什么问题? 这是代码,你看我有InboxController,索引操作,当然还有视图/收件箱/索引视图下的视图 这很可能是一个路由问题。根据错误消息,正在加载的索引操作实际上在HomeController中。MVC正在搜索视图/Views/Home/,这意味着控制器是HomeController。您可能应该发布您的R

运行my MVC应用程序的基本URL为:

而且。。。我得到一个例外:

我知道这是什么意思:)但我不明白为什么我得到了它,我已经准备好了所有的东西,昨天完全相同的代码工作得很好会出什么问题?

这是代码,你看我有InboxController,索引操作,当然还有视图/收件箱/索引视图下的视图


这很可能是一个路由问题。根据错误消息,正在加载的
索引
操作实际上在
HomeController
中。MVC正在搜索视图
/Views/Home/
,这意味着控制器是
HomeController
。您可能应该发布您的
RouteConfig.cs
文件,以获得更全面的答案,但一般来说,我可以告诉您,您需要查看您的路由,并找出URL不在其应有位置的原因。

是的,很奇怪,尤其是整个解决方案直到今天都运行良好,并且从昨天开始没有代码更改,以防我每天在一天结束时对我的项目进行备份,并比较以前的版本和当前版本。。。它们是相同的。有没有可能问题不在于解决方案本身,而在于安装的ASP.NET MVC突然出了问题?原因在这个错误之后,我开始接收到ViewBag未定义,这意味着MVC安装有问题。。。至于路由,我可以假设它是空的,没有定义路由,它是默认的内置路由。