本文主要是介绍一例当前上下文中不存在名称“model”问题的处理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
“/”应用程序中的服务器错误。
编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。
编译器错误消息: CS0103: 当前上下文中不存在名称“model”
源错误:
? |
行 1: @model IEnumerable<Project>行 2: @{
行 3: ViewBag.Title = "项目列表"; |
一开始以为是MVC5站点没有配置对,于是把本地的所有DLL全部复制后上次到 服务器上,以昼和服务器的DLL保持一致,结果还是不行。
从这个错误来看,像是站点没有能识别出这是一个MVC5站点,于是再次确认asp.net mvc4已经正确安装,把正常运行MVC5 bin目录下的系统DLL全部复制过来,也不能解决问题,IIS中MVC4这个站点和MVC3的站点的配置也相同,没有找到问题,百度谷歌bing都搜了一番,提示需要在Web.Config下system.webServer节点下添加:
<modules runAllManagedModulesForAllRequests="true" />
这个节点,我也照加了,还是不行。
正在百思不得其解的时候,突然想到Views文件夹下还有一个Web.Config,我居然没有传上去,传上去之后,问题解决。看来必须要在意这些细节!
这篇关于一例当前上下文中不存在名称“model”问题的处理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!