【问题标题】:Telerik.Web.UI reference version errorTelerik.Web.UI 参考版本错误
【发布时间】:2013-03-08 23:09:06
【问题描述】:

我们在尝试部署 Web 应用程序时遇到错误, 无法加载文件或程序集“Telerik.Web.UI,版本=2012.2.815.40,文化=中性,PublicKeyToken=XXXXXXXXXXXXXXX”。 (X 是我们的标记)

从我在其他地方读到的内容来看,我们应该更改 web.config 中的某些内容。但是在我们的 web.config 中,我们没有看到 Telerik.Web.UI 中说明版本号的任何内容?

我们的 httpHandlers 中只有这些

`

  <add path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" validate="false"/>
  <add path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" validate="false"/>
  <add path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler" verb="*" validate="false"/>

  <add path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" validate="false"/>`

这在我们的 <controls> <add tagPrefix="telerik" namespace="Telerik.Web.UI" assembly="Telerik.Web.UI"/> 其他地方会注明版本号。我们使用 Visual Studio 2012 发布和部署了我们的 Web 应用程序。 我们的 Web 应用程序的另一个版本可以运行,并且在 bin 中有 2012.2.815.40.dll 版本。但是我们推出的版本我们使用的是 2011.1.519.40。

看来我们需要将更新版本的 DLL 添加到我们最近推送的项目中。但是当我们把 2012.2.815.40.dll 回到 /bin 文件夹,我们得到一个不同的错误,说我们需要引用 2011.1.519.40。

我们的问题是什么?除了 web.config 之外,我们的 Telerik 引用的版本号还会在哪里????????

提前致谢。

【问题讨论】:

  • Telerik 控件附加了版本,因此如果您有来自不同程序集的控件,您将看到此行为。是不是偶然发现的?
  • 我们确实弄明白了,令人惊讶。我会发布答案。

标签: telerik


【解决方案1】:

我们对此的回答是我们推送了不同的版本。我们的版本比生成的程序集旧。我们更新了 Telerik 版本,清理并重建了我们的项目,这些项目大概重新引用了 Telerik 控件并进行了干净的推送。 起初这很令人困惑,但问题是因为有 2 个不同的版本。我们有一个旧版本,而服务器有一个新版本。
有疑问时。更新、重建、测试和推送。并再次测试

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 2015-04-25
    • 1970-01-01
    • 1970-01-01
    • 2013-08-15
    • 2013-02-11
    相关资源
    最近更新 更多