【问题标题】:Method 'get_EnableCdn' in type 'System.Web.UI.ScriptManager' from assembly 'System.Web.Extensions' does not have an implementation来自程序集“System.Web.Extensions”的“System.Web.UI.ScriptManager”类型中的方法“get_EnableCdn”没有实现
【发布时间】:2011-07-17 12:19:20
【问题描述】:

谁能解释这样的解析错误:

“来自程序集 'System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 的类型 'System.Web.UI.ScriptManager' 中的方法 'get_EnableCdn' 没有实现。”

我的开发盒运行 Windows 7、framework 4.0 和最新的 Ajax 工具包。站点在本地以及在测试服务器(win 2003,framework 4.0 和最新的 Ajax 工具包)上工作,但在生产服务器上(同样是 Win 2003),情况就不同了。

具有讽刺意味的是,生产服务器上的站点在几个月前已经升级到框架 4.0 并且工作正常,直到我尝试通过复制已发布的站点来推送更新。那是我收到此错误的时候。

如果只是将站点的工作副本复制到新目录并创建新的虚拟目录,我也会收到此错误。

重新安装了 VS2010,但没有帮助。

无论如何,很多带有此错误消息的帖子都是关于用户升级到 4.0 并收到此错误,这不是我的情况,所以我对此感到不知所措,希望您能提供意见。

谢谢,

【问题讨论】:

    标签: asp.net-ajax


    【解决方案1】:

    我在从 Visual Studio 2005 项目升级到 Visual Studio 2010 项目的 Web 应用程序中看到此错误。

    解决方案是从 web.config 文件中删除以下部分:

    <runtime>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
            <dependentAssembly>
                <assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/>
                <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
            </dependentAssembly>
            <dependentAssembly>
                <assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/>
                <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
            </dependentAssembly>
        </assemblyBinding>
    </runtime>
    

    【讨论】:

    • 我不确定我做了什么,问题消失了,感谢您的帖子。
    • 我在 ASP.NET 3.5 -> ASP.NET 4.5 升级时出现了上述错误。您的解决方案修复了它。谢谢。
    • 刚刚通过从 web.config 中删除这个问题修复了我已经研究了将近一周的问题!谢谢!
    • 您能否详细说明发生了什么以及为什么删除此部分会有所帮助?
    • 没有升级,而是从旧的 IIS 5.0 服务器复制到 IIS 8.5。
    【解决方案2】:

    如果您实际使用的是 .NET 框架 4.0 + 那就足够了,但是如果您只是将现有应用程序从 Windows Server 2003 机器移动到 Windows Server 2012,那么您可以更改新站点所在的应用程序池在 .NET Frawework 4.0 到 2.0 以及从集成到经典的管道模式下运行。 Windows Server 2012 上的新站点默认为 .NET 4.0 和集成

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-24
      • 1970-01-01
      • 1970-01-01
      • 2012-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多