装了vs11后运行MVC3程序出问题

简介: 错误: 错误2类型“System.Web.Mvc.ModelClientValidationRule”同时存在于“C:\Program Files (x86)\Microsoft ASP.NET\ASP.

错误:

错误2类型“System.Web.Mvc.ModelClientValidationRule”同时存在于“C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v2.0\Assemblies\System.Web.WebPages.dll”和“C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 3\Assemblies\System.Web.Mvc.dll”中E:\Tmp\mvc\MvcMusicStore-v2.0\MvcMusicStore-v2.0\MvcMusicStore-Completed\MvcMusicStore\Models\AccountModels.cs24328MvcMusicStore

 

解决办法:

可以如下修改,保持兼容性:

(1)修改 Web.config。增加key为webPages:Version并且value为1.0.0.0的节点,即:

<appSettings>
   
<addkey="webpages:Version"value="1.0.0.0"/>
   
<addkey="ClientValidationEnabled"value="true"/>
   
<addkey="UnobtrusiveJavaScriptEnabled"value="true"/>
</appSettings>
(2)修改 ProjectName.csproj。(直接用记事本打开)
搜索:
<ReferenceInclude="System.Web.WebPages"/> 
<ReferenceInclude="System.Web.Helpers"/>
替换为:
<ReferenceInclude="System.Web.WebPages, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL "
/>
<ReferenceInclude="System.Web.Helpers, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"
/>

 

目录
相关文章
|
7月前
|
前端开发 Java 开发者
Spring MVC:构建高效、可维护、可扩展的Web应用程序
Spring MVC:构建高效、可维护、可扩展的Web应用程序
55 0
|
7月前
|
前端开发 安全 Java
SpringMVC基础篇:第一个MVC程序和细节分析
SpringMVC基础篇:第一个MVC程序和细节分析
|
5月前
|
设计模式 前端开发 数据库
深入理解MVC设计模式:构建高效Web应用程序的基石
【7月更文挑战第4天】在软件工程领域,设计模式是解决常见问题的一系列经过验证的方法。其中,Model-View-Controller(MVC)设计模式自诞生以来,便成为了构建用户界面,特别是Web应用程序的黄金标准。MVC通过将应用程序逻辑分离为三个核心组件,提高了代码的可维护性、可扩展性和重用性。本文将深入探讨MVC设计模式的原理,并通过一个简单的代码示例展示其应用。
229 0
|
7月前
|
存储 JSON 前端开发
利用Spring MVC开发程序2
利用Spring MVC开发程序
58 1
|
设计模式 存储 前端开发
介绍Spring MVC框架,以及如何使用它构建Web应用程序。
Spring MVC 是一个用于构建 Java Web 应用程序的强大框架。它基于经典的 MVC(Model-View-Controller)设计模式,提供了一种结构化的方法来开发可维护和可扩展的 Web 应用程序。在这篇文章中,我们将深入介绍 Spring MVC 框架,包括其核心概念、工作原理以及如何使用它构建 Web 应用程序。
170 0
|
7月前
|
设计模式 JSON 前端开发
利用Spring MVC开发程序1
利用Spring MVC开发程序
61 0
|
7月前
|
存储 设计模式 前端开发
请解释 Web 应用程序的 MVC(模型-视图-控制器)架构。
【2月更文挑战第26天】【2月更文挑战第89篇】请解释 Web 应用程序的 MVC(模型-视图-控制器)架构。
60 0
|
存储 前端开发 Java
Java Web框架,如Spring MVC,是一种用于构建Web应用程序的软件框架:学生考试Web应用程序
Java Web框架,如Spring MVC,是一种用于构建Web应用程序的软件框架。它们提供了一种结构化的方法,用于处理Web请求、生成动态内容和管理Web应用程序的组件。以下是关于Java Web框架和Spring MVC的详细解释,以及如何使用Spring MVC创建一个简单的Web应用程序的示例代码。
129 0
|
前端开发 Java 应用服务中间件
《Spring MVC》 第二章 让程序run起来(下)
《Spring MVC》 第二章 让程序run起来(下)
87 0
|
开发框架 前端开发 Java
《Spring MVC》 第二章 让程序run起来(上)
《Spring MVC》 第二章 让程序run起来(上)
86 0