Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net WCF服务部署类型或命名空间名称';MVC&x27;命名空间中不存在';System.Web';_Asp.net_.net_Asp.net Mvc_Iis_Iis 7 - Fatal编程技术网

Asp.net WCF服务部署类型或命名空间名称';MVC&x27;命名空间中不存在';System.Web';

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

我已经使用创建了一个WCF REST web服务。我正在尝试使用VisualStudio2010发布菜单部署它。它在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" />

第63行:

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

没有,但为什么需要它?我没有使用mvc,即使它要求mvc缺失正如您所建议的,如果您部署的服务器没有安装.NET 4.5,可能需要它。更让人困惑的是,4.5已经取代了4.0,但是你不能将AppPool设置为4.5,只有4.0。