在VS 2013 Ult中使用MVC 5创建了“ helloworld”项目。点击开始按钮后,在IE中出现以下错误:
CS0234:类型或名称空间名称“ Ajax”在名称空间“ System.Web.Mvc”中不存在(您是否缺少程序集引用?)
ASP.Net版本是4.5.1 System.Web.Mvc是引用与版本5.0.0.0(运行版本v4.0.30319)
这是web.config的一部分:
<system.web.webPages.razor>
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<pages pageBaseType="System.Web.Mvc.WebViewPage">
<namespaces>
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Routing" />
<add namespace="mvc2" />
</namespaces>
</pages>
试图更新asp.net mvc软件包:
PM> Install-Package Microsoft.AspNet.Mvc -Version 4.5.1
No updates available for 'Microsoft.AspNet.Mvc'.
我还能尝试什么?
Copy Local = True
在解决方案资源管理器中为System.Web.Mvc参考设置(通过选择参考并单击F4)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句