Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc mvc 3到mvc 5的迁移语法问题_Asp.net Mvc_Asp.net Mvc 3_Razor_Asp.net Mvc 5 - Fatal编程技术网

Asp.net mvc mvc 3到mvc 5的迁移语法问题

Asp.net mvc mvc 3到mvc 5的迁移语法问题,asp.net-mvc,asp.net-mvc-3,razor,asp.net-mvc-5,Asp.net Mvc,Asp.net Mvc 3,Razor,Asp.net Mvc 5,我们使用官方教程进行升级,在遵循之后,我们没有得到构建错误,在运行了一些功能之后,这些功能不起作用。我们看到一些razor语法显示为红色,表示语法错误/缺少一些结束标记。原因可能是什么 编辑: 错误如下图所示 和另一个样本 仍然存在诸如div标记未关闭之类的错误。 所有这些代码在mvc3中运行良好昨天我将旧的3.0项目转换为MVC4时遇到了同样的问题。在2013年,ViewBag和其他东西在当前环境中也找不到,即使它在浏览器中工作正常 制作一个具有相同名称空间的新应用程序,并仔细复制粘贴内容

我们使用官方教程进行升级,在遵循之后,我们没有得到构建错误,在运行了一些功能之后,这些功能不起作用。我们看到一些razor语法显示为红色,表示语法错误/缺少一些结束标记。原因可能是什么

编辑: 错误如下图所示

和另一个样本

仍然存在诸如div标记未关闭之类的错误。
所有这些代码在mvc3中运行良好

昨天我将旧的3.0项目转换为MVC4时遇到了同样的问题。在2013年,ViewBag和其他东西在当前环境中也找不到,即使它在浏览器中工作正常


制作一个具有相同名称空间的新应用程序,并仔细复制粘贴内容。完成这项工作后,您的项目将很有魅力。

是否愿意在您的帮助请求中再投入几分钟,并解释什么是错误,什么是无效的?原因可能是什么?谁知道呢。你所说的就是它不起作用。您甚至还没有说什么不起作用,更不用说显示一些导致您出现问题的代码了。您能显示一些代码吗?正如Anirudga所建议的,请尝试保留新的MVC 5 web.config文件并将旧的配置集成到其中。我正在visual studio 2012中尝试此操作,示例代码是attachedRemember,它不使用旧的web.config文件。您需要继续使用由VS生成的新创建的web.config。我们在VS 2012中创建了一个新的MVC 5模板,并复制了所有视图、控制器和模型。复制了旧的web.config,现在它的工作方式很有魅力。谢谢