大佬教程收集整理的这篇文章主要介绍了asp.net-mvc-3 – 名称’ViewBag’在当前上下文中不存在,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有web.config应该是在视图中到位。我已经跟着所有和每个解决方案这个问题in和out stackoverflow。我还通过使用添加可部署依赖项(右键单击mvc项目)部署在我的bin文件夹所有的dll。
在这一点上我不知道还有什么要做。在网上脱颖而出的想法或解决方案。
我已经卸载并重新安装所有的运行时,框架等。在我的本地计算机它运行很好(Windows 7),但是当我部署,我得到以下错误。
/Views/Web.Config
<?xml version="1.0"?> <configuration> <system.web.webPages.razor> <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory,System.Web.Mvc,Version=3.0.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35" /> <pages pageBaseType="System.Web.Mvc.WebViewPage"> // <-- this line and contents are important <namespaces> <add namespace="System.Web.Mvc" /> <add namespace="System.Web.Mvc.Ajax" /> <add namespace="System.Web.Mvc.Html" /> <add namespace="System.Web.RoutIng" /> </namespaces> </pages> </system.web.webPages.razor>
视图通常派生自在Web.config中配置的System.Web.Mvc.WebViewPage。如果您没有在应用程序中部署DLL,则基类位于以下DLL中:
更新1
如果你手动从MVC X升级到MVC Y,这需要改变你的目标.Net框架(说4.5到4.6),如果你有旧的引用(指向MVC 5而不是6),显然较旧的文件不能使用与更新的文件(例如,MVC 5 DLL不能用于对比System.Web在4.6)。
以上是大佬教程为你收集整理的asp.net-mvc-3 – 名称’ViewBag’在当前上下文中不存在全部内容,希望文章能够帮你解决asp.net-mvc-3 – 名称’ViewBag’在当前上下文中不存在所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。