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

有帮助吗?

解决方案 2

我已经重新发布以下自线提供的通过狐狸. 来源

第一次尝试下你的浏览器。替换"www.yourdomain.com"与你域:

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

如果不工作(其它没有对我来说),然后试试下面的步骤(复制从克里斯在那螺纹)。

手动运行的SQL部分的升级则需要运行升级的每个脚本之间的版本,并4.9.2.我升级4.9.0到4.9.2所以我进行如下:

  1. 网络服务器上打开目录:\供应商\DataProviders\SqlDataProvider
  2. 确定哪些文件需要运行。基本上,所有版本之后你的旧版本。在我的情况下,我运行所需要的文件04.09.00.SqlDataProvider,04.09.01.SqlDataProvider和04.09.02.SqlDataProvider.
  3. 打开SQL文件中的一个文本编辑器和替换"{databaseOwner}"(通常与"dbo。") 和"{objectQualifier}"(通常与"",但有时"DNN4"或一些其他的目前缀)
  4. 运行这些SQL文件出版了使用SQL管理工作室。假设这些脚本没有一个错误,那么该网站应该准备使用。

其他提示

这个线程 可能会帮助你:

看来得手动更新了...那里描述了步骤。

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top