【问题标题】:'ScriptServiceAttribute' is ambiguous in the namespace 'System.Web.Script.Services'“ScriptServiceAttribute”在命名空间“System.Web.Script.Services”中不明确
【发布时间】:2011-08-26 13:50:37
【问题描述】:

我目前正在处理一个现有的 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构造函数的内部错误吗?

提前感谢您的帮助!

【问题讨论】:

    标签: asp.net vb.net namespaces


    【解决方案1】:

    您必须引用 System.Web.Extensions 程序集的两个不同版本。检查您的项目参考,并确保您的 web.config 的 &lt;compilation&gt; 部分中配置的任何内容都是对齐的。此外,您可能还想检查您的服务中是否有明确的 @Register 语句,该语句可能具有不匹配的版本号。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-28
        • 2014-10-15
        • 2012-05-07
        • 1970-01-01
        • 2021-11-28
        相关资源
        最近更新 更多