【发布时间】:2015-03-27 16:46:38
【问题描述】:
我的项目缺少 Views 文件夹中的 web.config 文件。以下是我制作该项目的步骤。
- 创建了一个空的 MVC 项目并安装了下面列出的包。
- 创建了控制器和视图。该视图是通过右键单击操作名称并从菜单中选择“添加视图...”来创建的。
- 尝试运行项目,但收到错误
CS0103: The name 'ViewBag' does not exist in the current context
我收到此错误是因为我的 Views 文件夹中缺少 web.config。由于web.config 包含很多版本号、令牌等...,我的问题是:
- 为什么我安装软件包时没有添加这个?
- 这些包是否创建了一个模板,我可以使用它来制作
web.config文件?
我安装的软件包:
Antlr 3.4.1.9004
bootstrap 3.3.4
jQuery 1.9.1
Microsoft.AspNet.Mvc 5.2.3
Microsoft.AspNet.Razor 3.2.3
Microsoft.AspNet.Web.Optimi... 1.1.3
Microsoft.AspNet.WebPages 3.2.3
Microsoft.Web.Infrastructure 1.0.0.0
Modernizr 2.6.2
Newtonsoft.Json 5.0.4
Ninject 3.2.2.0
Ninject.MVC5 3.2.1.0
Ninject.Web.Common 3.2.0.0
Ninject.Web.Common.WebHost 3.2.0.0
WebActivatorEx 2
WebGrease 1.5.2
【问题讨论】:
-
两者都不是。它由 MVC 项目模板创建。
标签: asp.net-mvc asp.net-mvc-5 app-config