2016-05-20 16 views
1

各ページごとに発生します。私はこのエラーについて全く知らない。どんな助け?DataConnection.HandleError、kentico 8.2を9にアップグレード中

+0

データベースは更新されていますが、DLLは更新されていないようです。 binフォルダ内のアセンブリのバージョンを確認できますか?彼らは9. *ですか? web.configのデバッグをオンにしてスタックトレースを表示することもできます(どこからエラーが発生しているのか確認できます)。また、ライブサイトでしか起こらない場合は、Brendenの答えに従ってください。 – rocky

答えて

2

SiteNameがv9で削除されました。それについて話すHere's an article v9の場合はHere are the release notesです。したがって、Adminサイトにログインし、Page Templatesにログインしてリスト内のリピータを変更してSiteName列を削除する必要があります。

UPDATE

何がSiteNameを持っているテンプレートのリストを取得するために行うことができますするので、のようなSQLスクリプトを実行することです:

SELECT * FROM CMS_PageTemplate WHERE PageTemplateWebParts like '%sitename%'

これは、あなたのテンプレートのリストが表示されますそれらはプロパティまたは値がSiteNameであるwebpartを持っています。

1

データベースのアップグレードでエラーが発生しましたか?データベースのバージョンとサイトの構造を確認し、一致するかどうか確認してください。私はそれを見てから、あなたのデータベースのアップグレードは完了していないか、問題があったと思います。データベースにアップグレードクエリを実行して、バックアップにロールバックして再構築することもできます。

+1

残念ながら、私は私の答えで明示した通り、リリースノートには特にv9で削除されたSiteName列。ロールバックとアップグレードの実行は多忙な作業です。 OPはテンプレートを通過し、彼の特性を更新する必要があります。 –

関連する問題