MVC ViewBag.Title 报错 10

ViewBag.Title报错:Oneormoretypesrequiredtocompileadynamicexpressioncannotbefound.Areyou... ViewBag.Title报错:One or more types required to compile a dynamic expression cannot be found. Are you missing a reference?
已用过无效的解决方法:
添加 <system.web> <compilation debug="true" targetFramework="4.5"> <assemblies> <add assembly="System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> </assemblies></compilation> </system.web>。并且设 copy local = true properties for System.Core and System.CSharp
Application_Start() method in global.asax
ViewEngines.Engines.Add(new RazorViewEngine());
清除了 Temporary ASP.NET Files\root 下的缓存文件。
在administrator 下运行工程
我暂时记得改过的几种,还有没记住的,但是改了都没有效果。。

ps:ViewBag F12 可以跳转到引用位置 System.Web.Mvc.dll, v5.2.2.0。
在controller中赋值,返回到View 也不成功。
继承 WebViewPage<T> 的类 的方法调用都会报错,不只是ViewBag.Title。
额。。。。。我改了两天,把config文件改了很多次,references反复改了很多词,仍然报错。。求各位帮忙,小妹感激不尽!!
展开
 我来答
北炽
2014-10-17 · TA获得超过212个赞
知道小有建树答主
回答量:244
采纳率:100%
帮助的人:265万
展开全部
首先做个简单的测试,新建一个MVC项目,什么都不改,直接运行.
如果不能运行,那么是你开发工具有问题,卸了重装.
如果能运行,也就是你项目出问题.对照新建项目,看是否少了什么引用,看是否有不一样的config配置,看是否又不一样的项目属性.(关注一下你的.NET版本是否4.0以上,以及跟配置里是否一致)

如果项目已发布到服务器上,十有八九是服务器的MVC或者.NET没装好,试着重装
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式