Asp.net ';ScriptServiceAttribute';在命名空间中不明确';System.Web.Script.Services';

Asp.net ';ScriptServiceAttribute';在命名空间中不明确';System.Web.Script.Services';,asp.net,vb.net,namespaces,Asp.net,Vb.net,Namespaces,我目前正在处理一个现有的ASP.NET项目。现在我必须整合 一个新的组件,因此为此,我必须将框架目标从2.0更改为3.5。在重新生成解决方案后,我现在处理一个奇怪的问题 代码如下: <WebService(Namespace:="http://tempuri.org/")> _ <WebServiceBinding(ConformsTo:=WsiProfiles.BasicProfile1_1)> _ <Global.Microsoft.VisualBasic.Co

我目前正在处理一个现有的ASP.NET项目。现在我必须整合 一个新的组件,因此为此,我必须将框架目标从2.0更改为3.5。在重新生成解决方案后,我现在处理一个奇怪的问题

代码如下:

<WebService(Namespace:="http://tempuri.org/")> _
<WebServiceBinding(ConformsTo:=WsiProfiles.BasicProfile1_1)> _
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
<System.Web.Script.Services.ScriptService()> _
我完全不知道我的代码里发生了什么?!这是ScriptService构造函数的内部错误吗


提前感谢您的帮助

必须有对System.Web.Extensions程序集的两个不同版本的引用。检查您的项目参考,并确保web.config的
部分中配置的内容是一致的。另外,您可能需要检查您的服务中是否有显式的
@Register
语句,该语句的版本号可能不匹配。

我检查了我的引用,似乎一切正常!我还检查了web.config,无法找出任何问题。关于@Register语句,我真的不知道在哪里可以找到,因为这不是我自己的项目,我不知道在哪里可以使用该服务

'ScriptServiceAttribute' is ambiguous in the namespace 'System.Web.Script.Services'