DNN 04.09.02 アップグレード (DNN 4.8.4 から) をインストールすると、System.IndexOutOfRangeException: PermanentRedirect エラーが発生し、アップグレードをインストールできません。この問題を回避してアップグレードをインストールするにはどうすればよいですか?
2 に答える
2
kitsuneさん提供のスレッドから以下を転載させていただきました。ソース
まず、ブラウザで次のことを試してください。「www.yourdomain.com」を自分のドメインに置き換えます。
http://www.yourdomain.com/install/install.aspx?mode=install
それがうまくいかない場合(私にはうまくいきませんでした)、次の手順を試してください(そのスレッドのChrisからコピーされました)。
アップグレードの SQL 部分を手動で実行するには、バージョンと 4.9.2 の間で各アップグレード スクリプトを実行する必要があります。4.9.0 から 4.9.2 にアップグレードしたので、以下を実行しました。
- Web サーバーで次のディレクトリを開きます: \Providers\DataProviders\SqlDataProvider
- 実行する必要があるファイルを決定します。基本的に、古いバージョン以降のすべてのバージョン。私の場合、ファイル 04.09.00.SqlDataProvider、04.09.01.SqlDataProvider、および 04.09.02.SqlDataProvider を実行する必要がありました。
- SQL ファイルをテキスト エディターで開き、"{databaseOwner}" (通常は "dbo.") と "{objectQualifier}" (通常は "" ですが、場合によっては "DNN4" またはその他のオブジェクト プレフィックス) を置き換えます。
- SQL Management Studio を使用して、これらの SQL ファイルをバージョン順に実行します。これらのスクリプトがエラーなしで実行されたと仮定すると、サイトを使用する準備ができているはずです。
于 2009-03-17T16:12:45.170 に答える