DotNetNuke升级4.9.2 - PermanentRedirect失败

时间:2009-03-17 15:27:59

标签: dotnetnuke upgrade

安装DNN 04.09.02升级时(从DNN 4.8.4开始)我收到System.IndexOutOfRangeException:PermanentRedirect错误,无法安装升级。我如何解决这个问题,以便安装升级版本?

2 个答案:

答案 0 :(得分:2)

This thread可能对您有所帮助:

看起来您必须手动更新...此处描述了步骤。

同时检查this thread,如果使用AD,可能是由于AD。

答案 1 :(得分:2)

我已经从kitsune提供的帖子中重新发布了以下内容。 Source

首先在浏览器中尝试以下操作。将“www.yourdomain.com”替换为您的域名:

http://www.yourdomain.com/install/install.aspx?mode=install

如果这不起作用(它不适合我),请尝试以下步骤(从该线程上的Chris复制)。

要手动运行升级的SQL部分,您需要在版本和4.9.2之间运行每个升级脚本。我从4.9.0升级到4.9.2所以我执行了以下操作:

  1. 在网络服务器上打开目录:\ Providers \ DataProviders \ SqlDataProvider
  2. 确定需要运行的文件。基本上,旧版本之后的所有版本。在我的情况下,我需要运行文件04.09.00.SqlDataProvider,04.09.01.SqlDataProvider和04.09.02.SqlDataProvider。
  3. 在文本编辑器中打开SQL文件并替换“{databaseOwner}”(通常使用“dbo。”)和“{objectQualifier}”(通常使用“”,但有时“DNN4”或其他一些对象前缀)< / LI>
  4. 使用SQL Management Studio以版本顺序运行这些SQL文件。 假设这些脚本在没有错误的情况下运行,那么该站点应该可以使用了。
相关问题