0

我面临一个问题。我正在使用 Telerik asp.Net Ajax 的 Rad Control,我已将我的 Web 应用程序从版本 2012.2.912.40 更新到版本 2013.1.220.40。它在本地工作正常,但是当我更新服务器时,它给了我这个错误。

“无法加载文件或程序集 'Telerik.Web.UI, Version=2012.2.912.40, Culture=neutral, PublicKeyToken=121fae78165ba3d4' 或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(来自 HRESULT 的异常: 0x80131040)"

我不知道为什么它仍然指向以前的版本。

这是 web.Config 处理程序

<httpHandlers>
      <remove path="*.asmx" verb="*" />
      <add type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" path="*.asmx" verb="*" validate="false" />
      <add type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" path="*_AppService.axd" verb="*" validate="false" />
      <add path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" validate="false" />
      <add type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" path="ScriptResource.axd" verb="GET,HEAD" validate="false" />
      <add path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" verb="*" validate="false" />
      <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" />
    </httpHandlers>

请帮帮我。。

4

1 回答 1

0

你是怎么更新服务器的?您将需要部署更新的 Web 项目 DLL 文件和新 Telerik.Web.UI.dll 以及 Telerik.Web.UI.Skins.dll 的副本

于 2013-04-01T13:08:43.483 回答