DotNetNuke 升级 4.9.2 - 永久重定向失败

发布于 2024-07-14 18:31:07 字数 124 浏览 5 评论 0原文

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

When installing DNN 04.09.02 upgrade (from DNN 4.8.4) I receive System.IndexOutOfRangeException: PermanentRedirect error and cannot install the upgrade. How do I get around this so I can install the upgrade?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

娇妻 2024-07-21 18:31:07

此帖子 可能会帮助您:

看起来您必须手动更新它...那里描述了步骤。

另请检查此线程,如果使用AD,可能是由于AD。

This thread might help you:

It looks like you have to update it manually... steps are described there.

Also check this thread, might be due to AD if AD is used.

半边脸i 2024-07-21 18:31:07

我从 kitsune 提供的线程中重新发布了以下内容。 来源

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

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

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

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

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

I've re-posted the following from the thread provided by kitsune. Source

First try the following in your browser. Replace "www.yourdomain.com" with your domain:

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

If that doesn't work (which it didn't for me) then try the following steps (copied from Chris on that thread).

To manually run the SQL portion of the upgrade you'll need to run each upgrade script between your version and 4.9.2. I upgraded from 4.9.0 to 4.9.2 so I performed the following:

  1. On the web server open the directory: \Providers\DataProviders\SqlDataProvider
  2. Determine which files need to be run. Basically, all of the versions after your old version. In my case I needed to run the files 04.09.00.SqlDataProvider, 04.09.01.SqlDataProvider and 04.09.02.SqlDataProvider.
  3. Open the SQL files in a text editor and replace "{databaseOwner}" (usually with "dbo.") and "{objectQualifier}" (usually with "", but sometimes "DNN4" or some other object prefix)
  4. Run those SQL files in version order using SQL Management Studio.
    Assuming those scripts ran without an error then the site should be ready to use.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文