WCF服务部署命名空间“System.Web”中不存在类型或命名空间名称“MVC”

时间:2013-03-24 14:50:27

标签: asp.net .net asp.net-mvc iis iis-7

我使用WCF REST SERVICE TEMPLATE创建了一个WCF REST Web服务。我正在尝试使用Visual Studio 2010 Publish菜单部署它。它在IIS中创建虚拟目录,但是当我尝试浏览它时,它会出错:

编译器错误消息:CS0234:命名空间“System.Web”中不存在类型或命名空间名称“MVC”(您是否缺少程序集引用?)

来源错误:

Line 63:         <add namespace="System.Web.Mvc.Ajax" />
**Line 64:         <add namespace="System.Web.Mvc.Html" />**
Line 65:         <add namespace="System.Web.Optimization" />
Line 66:         <add namespace="System.Web.Routing" />
Line 67:         <add namespace="System.Web.WebPages" />

第64行,MVC缺失。我使用NUGET添加了引用,现在它说

编译器错误消息:CS0234:命名空间“System.Web”中不存在类型或命名空间名称“优化”(您是否缺少程序集引用?)

我的系统上安装了Visual Studio 2012。是因为IIS正在寻找asp.net 4.5,其中应用程序池是asp.net 4.0吗?

请建议

http://visualstudiogallery.msdn.microsoft.com/fbc7e5c1-a0d2-41bd-9d7b-e54c845394cd

1 个答案:

答案 0 :(得分:0)

您是否通过包管理器添加了Microsoft.AspNet.Web.Optimization -Version 1.0.0

相关问题