DotNetNuke升级Telerik错误

Ric*_*ich 3 c# dotnetnuke telerik

我正在尝试从05.05.00升级到05.06.03并获得Telerik-Install-Errors我无法解决..任何人都可以提供帮助?

00:00:00.015 - 安装包文件Telerik_05.04.00_Install:错误!00:00:01.466 - 安装包文件Telerik_05.05.00_Install:错误!00:00:02.059 - 安装包文件Telerik_05.06.02_Install:错误!00:00:02.683 - 安装包文件Telerik_05.06.03_Install:错误!

mik*_*ika 6

这是一个相当常见的升级错误,但很容易修复.

首先,手动安装Telerik_05.06.03以获取正确的版本Telerik.Web.UI.dll,然后使用扩展安装程序重新安装它,以避免将来出现相同的升级错误.

手动安装说明:

  1. 将Telerik安装包解压缩到方便的位置.该软件包可在以下位置找到:

    DotNetNuke_Community_05.06.03_Upgrade \安装\模块\ Telerik_05.06.03_Install.zip

  2. 将Telerik.Web.UI.dll复制到DNN/bin文件夹,替换现有版本

  3. 修改bindingRedirectweb.config中的指针以指向正确的版本(如下)

  4. 启动并运行站点后,使用"主机设置 - 扩展"重新安装模块.

我通过在升级期间从公共互联网上关闭网站并且小心文件权限来避免此错误.您可以通过从IIS中删除其他IP绑定来仅允许本地主机访问.确保127.0.0.1或localhost位于DNN的PortalAlias表中.在升级之前,我通常会重新应用DNN文件夹所需的权限,以防它们自上次升级后发生更改.根据您运行的IIS版本和配置,Network Service或者IIS AppPool\DefaultAppPool需要读取,写入和修改权限.

  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <probing privatePath="bin;bin\HttpModules;bin\Providers;bin\Modules;bin\Support;" />
      <dependentAssembly xmlns="urn:schemas-microsoft-com:asm.v1">
        <assemblyIdentity name="Telerik.Web.UI"
        publicKeyToken="121fae78165ba3d4" />
        <bindingRedirect oldVersion="2008.0.0.0-2020.0.0.0"
        newVersion="2011.1.519.35" />
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
Run Code Online (Sandbox Code Playgroud)

也可以看看: