Jquery 我有一个带有.net 4 Framework的webform应用程序,并降级为.net 2.0 Framework System.Web.Script.Services.ScriptServices未定义

Jquery 我有一个带有.net 4 Framework的webform应用程序,并降级为.net 2.0 Framework System.Web.Script.Services.ScriptServices未定义,jquery,vb.net,web-services,asp.net-ajax,Jquery,Vb.net,Web Services,Asp.net Ajax,我用.NET4框架编写了一个WebForm应用程序,一切正常。在发布时,他们告诉我服务器只支持2.0。当我将目标框架更改为2.0时,出现了以下错误: 未定义类型“System.Web.Script.Services.ScriptService”。我也看到过一些类似的例子,但没有具体说明如何修复它。任何帮助都将不胜感激 您可能还会遇到其他问题,因为web.config在4.0和2.0之间也有所不同 当我被迫从4.0降级到2.0时,我通常会创建一个新的web项目作为2.0,并从另一个项目的文件系统中

我用.NET4框架编写了一个WebForm应用程序,一切正常。在发布时,他们告诉我服务器只支持2.0。当我将目标框架更改为2.0时,出现了以下错误:


未定义类型“System.Web.Script.Services.ScriptService”。我也看到过一些类似的例子,但没有具体说明如何修复它。任何帮助都将不胜感激

您可能还会遇到其他问题,因为web.config在4.0和2.0之间也有所不同

当我被迫从4.0降级到2.0时,我通常会创建一个新的web项目作为2.0,并从另一个项目的文件系统中引入所需的.aspx和.aspx.cs

然后,如果我引用了.cs或.vb中的任何内容,我可以手动编辑

这假设您实际上没有使用任何4.0功能


(使用web.config创建一个新的2.0项目,并从另一个项目中手动将所有内容拉入该项目)

我做了一些更改,就像我必须更改中继器的listview一样。所以没有办法改变项目的配置以使其工作?不,对不起。据我所知没有。但是,当您复制页面时,listview的所有标记都会保留。。试试看。我这么做只是为了验证。