出现System.web.mvc冲突的原因及解决方法CS0433
2018-10-09 09:52
453 查看
1.问题描述
CS0433:类型“System.Web.Mvc.WebViewPage<TModel>”同时存在于URL1和URL2中
2.解决方案
找到Web.config文件中的<System.web>[code] <compilation debug="true" targetFramework="4.0">
<system.web>
<assemblies>
<add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<!--
<add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.WebPages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
-->
<add assembly="System.Web.Mvc" />
<add assembly="System.Web.WebPages" />
</assemblies>
</compilation>[/code]
3.原因
将<system.web>中的<add assembly="System.Web.Mvc">删掉,就是这个配置使得编译后的配置文件在C盘的某个地方自行建了一个 ASP.NET框架的有关程序集,其中有System.Web.Mvc.dll,因为发生了冲突。相关文章推荐
- Hbase无法启动及web查看出现500错误的原因及解决方法
- 编译器错误信息:CS0433的原因和解决方法
- 错误:”未能加载文件或程序集“System.Web.Mvc, Version=2.0.0.0” 解决方法
- 错误:”未能加载文件或程序集“System.Web.Mvc, Version=2.0.0.0” 解决方法
- 错误:”未能加载文件或程序集“System.Web.Mvc, Version=5.2.3.0” 解决方法
- MVC中使用entity framework(EF)出现“必须添加对程序集“System.Data.Entity”解决方法
- https使用HttpWebRequest出现错误:System.IO.IOException: Received an unexpected EOF or 0 bytes from the transport stream.的解决方法
- opencv Mat 类型数据传递,出现访问冲突,有解决方法,但不知原因
- SVN冲突出现原因及解决方法浅谈
- 【Vegas原创】解决System.Web.Extensions版本冲突方法
- 【Vegas原创】解决System.Web.Extensions版本冲突方法
- 出现 HTTP Status 500 - Servlet.init() for servlet springmvc threw exception 异常的原因及解决方法
- 解决:编译器错误消息: CS0433: 类型“System.Web.UI.ScriptManager”同时存在于
- MVC中使用entity framework(EF)出现“必须添加对程序集“System.Data.Entity”解决方法
- 错误:”未能加载文件或程序集“System.Web.Mvc, Version=2.0.0.0” 解决方法
- cs文件中不能继承System.Web.UI.Page问题的解决方法
- 【Vegas原创】解决System.Web.Extensions版本冲突方法
- 错误:”未能加载文件或程序集“System.Web.Mvc, Version=2.0.0.0” 解决方法
- MVC中使用entity framework(EF)出现“必须添加对程序集“System.Data.Entity”解决方法