'ScriptServiceAttribute'在名称空间'System.Web.Script.Services'中是不明确的

时间:2011-05-16 15:59:38

标签: asp.net vb.net namespaces

我目前正在开发一个现有的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()> _

最后一行返回该错误:

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

我绝对不知道我的代码中发生了什么?它是ScriptService构造函数的内部错误吗?

提前感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

您必须引用两个不同版本的System.Web.Extensions程序集。检查项目引用以及确保web.config的<compilation>部分中配置的内容对齐。您还可以检查服务中是否有明确的@Register语句,该语句可能具有不匹配的版本号。

答案 1 :(得分:0)

我检查了我的参考资料,似乎一切都好!我也检查了web.config,我无法弄清楚任何问题。关于@Register语句,我真的不知道在哪里,因为这不是我自己的项目,我不知道这个服务可以在哪里使用。