asp.net-mvc-3 - 安装 MVC4 beta 似乎破坏了 MVC3 应用程序

标签 asp.net-mvc-3 razor asp.net-mvc-4

这已经是我第二次遇到这种事了。我去年早些时候安装了 MVC4,并且必须检查并卸载计算机上的所有内容才能使 MVC3 应用程序再次运行。

当我意识到 MVC4 beta 可用时,我提醒自己这一点,但决定相信它会再次并行工作并继续安装它。

现在我在 MVC3 应用程序中收到最奇怪的错误消息。

我有一个引用其模型上的属性的 View 。

例如

<td>@Model.NewProperty</td>

由于某种原因,我收到一条错误消息,指出 NewProperty 不存在。显然是这样,而且我知道这仅限于我的机器,因为它是在我同事的电脑上构建的。

如果我注释掉 @Model.NewProperty 行,它就可以正常构建。

有人遇到过类似的症状吗?很奇怪!

最佳答案

我遇到了一个相关问题,MVC4 破坏了我的 MVC3 应用程序,它们甚至无法编译。这是测试版的一个已知问题,解决方案如下:

http://www.asp.net/whitepapers/mvc4-release-notes

查找底部的“已知问题和重大更改”部分。然后找到“安装 ASP.NET MVC 4 Beta 会破坏 ASP.NET MVC 3 RTM 应用程序”

它解释了如何让您的 MVC3 应用程序再次运行。

关于asp.net-mvc-3 - 安装 MVC4 beta 似乎破坏了 MVC3 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9463923/

相关文章:

forms - Webmatrix - 从查询字符串更新输入值

javascript - 在 MVC 4 中一起使用模型和 javascript 中的值

c# - Mvc 本地化数据库值

css - 对齐选择框下方的链接按钮

c# - 使用带或不带字符串引号的 Razor 表达式

asp.net-mvc - 如何拦截 View 渲染以在所有部分 View 上添加 HTML/JS?

c# - 将 JSON 字符串发送到 MVC Controller 失败

c# - EF Code First 中的多个继承级别

asp.net-mvc-3 - 面包屑- ASP.NET MVC3

android - 为 ASP.NET MVC 3 应用程序创建 Android 应用程序