Asp.net mvc MVC编译错误

Asp.net mvc MVC编译错误,asp.net-mvc,model-view-controller,Asp.net Mvc,Model View Controller,我是MVC的新手,在vb.net中运行我的第一个简单测试应用程序时遇到了一个荒谬的错误。谷歌搜索了几个小时都没有用。操作错误: 编译服务此请求所需的资源时出错。请查看以下特定错误详细信息,并适当修改源代码 BC30451:未声明“布局”。由于其保护级别,可能无法访问 Razor代码失败的原因很简单: @Code Layout = Nothing End Code 但是我也不能去Viewbag。所有引用似乎都已就位。我相信这是viewstart视图。只需注释掉line Layout=Nothi

我是MVC的新手,在vb.net中运行我的第一个简单测试应用程序时遇到了一个荒谬的错误。谷歌搜索了几个小时都没有用。操作错误:

编译服务此请求所需的资源时出错。请查看以下特定错误详细信息,并适当修改源代码

BC30451:未声明“布局”。由于其保护级别,可能无法访问

Razor代码失败的原因很简单:

@Code 
Layout = Nothing
End Code

但是我也不能去Viewbag。所有引用似乎都已就位。

我相信这是viewstart视图。只需注释掉line Layout=Nothing,然后运行web.config的样子?可能您缺少了对System.Web.Mvc.ControllerBase的引用?注释掉布局=没有任何东西肯定不起作用。正如我所说,当我到达任何ViewBag代码时,它仍然会失败。在此之前,它在继承System.Web.Mvc.WebViewPage时失败。我在引用、导入和Web.Config中有对System.Web.Mvc的引用。能否再次检查System.Web.Mvc是否设置为Copy Local=true?能否在views文件夹中共享您的Web.Config?你是从模板开始的吗?