Asp.net WCF服务部署类型或命名空间名称';MVC&x27;命名空间中不存在';System.Web';
我已经使用创建了一个WCF REST web服务。我正在尝试使用VisualStudio2010发布菜单部署它。它在IIS中创建虚拟目录,但当我尝试浏览它时,它给出错误: 编译器错误消息:CS0234:命名空间“System.Web”中不存在类型或命名空间名称“MVC”(是否缺少程序集引用?) 源错误:Asp.net WCF服务部署类型或命名空间名称';MVC&x27;命名空间中不存在';System.Web';,asp.net,.net,asp.net-mvc,iis,iis-7,Asp.net,.net,Asp.net Mvc,Iis,Iis 7,我已经使用创建了一个WCF REST web服务。我正在尝试使用VisualStudio2010发布菜单部署它。它在IIS中创建虚拟目录,但当我尝试浏览它时,它给出错误: 编译器错误消息:CS0234:命名空间“System.Web”中不存在类型或命名空间名称“MVC”(是否缺少程序集引用?) 源错误: Line 63: <add namespace="System.Web.Mvc.Ajax" /> **Line 64: <add namespa
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" />
第63行:您是否通过软件包管理器添加了Microsoft.AspNet.Web.Optimization-Version 1.0.0
?没有,但为什么需要它?我没有使用mvc,即使它要求mvc缺失正如您所建议的,如果您部署的服务器没有安装.NET 4.5,可能需要它。更让人困惑的是,4.5已经取代了4.0,但是你不能将AppPool设置为4.5,只有4.0。