0

IIS を使用してローカル マシンに既存の DNN プロジェクトをセットアップしようとしています。ライブ データベースのコピーをダウンロードして復元し、FTP から Web サイト ファイルをダウンロードして、マシンの仮想ディレクトリに配置しました。

この時点でホームページに移動すると、DotNetNuke インストール ウィザードが表示されます。ウィザードを続行すると、DB 更新の実行が開始され、バージョン 05.03.00 で失敗します。出力のスクリーンショットは次のとおりです。

ここに画像の説明を入力

私が見つけることができる唯一のログは、データベースの EventLog テーブルですが、エラーに関する有用な情報は含まれていません。

興味深いことに、Web サイトは運用サーバー上で正常に動作するため、DNN ファイルのバージョンはデータベースのバージョンと同じである必要があるため、DB の更新は必要ありません。

先週、DNN コミュニティ エディション v06.02.00 を (MS WebMatrix と共に) インストールしましたが、このプロジェクトをセットアップする前に削除しました。この問題と何か関係があるのではないかと考えています。誰かがこの種の問題を経験したことがある場合は、ここで正しい方向に私を向けることができますか?

4

2 に答える 2

1

あなたが言ったことに基づいて、適切なデータベースを指すようにweb.configのConnectionStringを更新する必要があると思います。(復元したもの)。

于 2012-07-05T19:02:07.900 に答える
0

SQL スクリプトの実行中にエラーが発生する理由はさまざまですが、発生したエラーが問題にならない可能性もあります。

発生したエラーを確認するには、/Providers/DataProviders/SqlDataProvider/05.03.00.log.resources を参照してください。

これにより、失敗したスクリプトとエラーの内容が表示されます。これらのスクリプトは、Host-SQL を介して手動で実行することも、SQL Server で直接実行することもできますが、{databaseowner} および {objectqualifier} トークンを適切な情報 (通常は "dbo" と "") に置き換える必要があります。引用符なしで)。

于 2012-07-05T14:42:18.287 に答える