2016-06-22 5 views
0

クライアントからUmbracoのWebサイトを移動するよう依頼されました。テスト環境に移行し、すべてがうまくいった。ステージング環境に移したとき、変わったことが起こりました。Umbracoが存在しない値を返す

Umbraco管理領域には、フィールドを含むいくつかのエントリがあります。これらのフィールドは、X個のエントリに対して空です。ただし、ページのビュー部分(訪問者用)では、各エントリの値が出力されます。出力される値は、本番環境の値です。ただし、web.config内の接続文字列は本番環境を指していません。

エントリの1つの値を変更すると、ビューはそれを認識して正しいエントリを表示しますが、その単一のエントリにのみ表示されます。他のものは、依然として本番環境からの値を示しています。

サイトを何度もアップロードしようとしましたが、アプリプールを再起動し、クライアントキャッシュをクリアし、さまざまなブラウザをクリアしました。

何が問題なのですか?

+1

これらのアイテムは検索結果ページにありますか?その場合は、調査の検索インデックスを再構築する必要があります。 –

+1

ええ、インデックスを再構築し、おそらく最初から再構築できるようにApp_Data/umbraco.configの名前を変更してみてください。 –

+0

クライアントは、テスト/プロダクションサーバー上のumbraco.configの新しいバージョンをステージサーバーよりも持っていました。そのため、値がデータベースと一致せず、ミックスアップが発生しました。 Embarassing :)初めてUmbracoを導入する、面白い –

答えて

1

あなたはそれを考え出しましたが、Umbracoサイトを展開するときにこれを見つけた誰のために、原則として次の展開べきではありませんように見える:

  • /App_Data/umbraco.configを
  • /App_Dataに/ TEMP /(全フォルダ)
  • /App_Dataに/キャッシュ/
  • /App_Dataに/ログ/

あなたはとても展開しない場合それらのファイルの私はあなたが間違っている/古いのコンテンツなどで奇妙なエラーを取得することがあります