【发布时间】:2012-08-20 16:41:34
【问题描述】:
这是我大部分时间都面临的一个奇怪的问题。我正在创建一个网站,我在项目的控制器文件夹中创建了一个文件夹,并且我在该文件夹中创建了一个控制器。到目前为止一切正常。
然后我为此创建了一个视图(不是手动)我甚至可以在代码中从控制器导航到视图(这是为了告诉控制器和视图在代码中正确映射)。但是当我运行该项目并转到该 URL 时,它不起作用。它给出了以下错误。虽然这是一个更普遍的错误,但我没有线索可以摆脱这种混乱。
但是之前创建的所有东西都运行良好。我什至尝试了一个默认控制器并为此创建了一个视图,然后运行该程序,它给出了同样的错误。
现在我无法创建新的控制器和视图(我可以但它们不起作用)。我整天都被这个困扰:(。
我觉得缺少一些配置。但我找不到。 因为我是新手,所以我完全迷路了。我不知道该怎么办。
我完全糊涂了,我不知道发生了什么。 这是 Visual Studio 中的设置问题吗?我应该怎么做才能完成这项工作。
错误是这样的:
PS:我正在使用 Team Foundation 服务器,我什至无法进行调试。这些控制器方法不会被调用。
【问题讨论】:
-
您从一个空项目开始,不是吗?作为新手,您应该使用模板来创建 MVC 项目。我认为您缺少 global.asax 中的路由定义。
-
您是否对 global.asax 文件进行了任何更改?好像路由坏了……
-
如果您创建一个新项目(ASP.NET MVC - Internet 应用程序)并运行它会发生什么。有用吗?
-
有趣,是的,我在一个团队中工作。我必须处理的。 :(。你能帮我替换缺少的东西吗。非常感谢
-
@Diode,你必须改变一些东西......也许向我们展示你正在测试的代码的相关部分 + url?你说你在一个团队中工作——他们不能给你一个提示你做错了什么吗?我想他们可以完全访问源代码,所以它可能比在这里等待答案快 1000 倍......
标签: c# asp.net-mvc-3 visual-studio-2012