0

DotNetNuke 7 でモジュールを作成しました。データベースにいくつかの行を作成したローカル テスト バージョンに変更を加えました。次に、これらの行をライブ データベースにコピーしましたが、モジュールのライブ バージョンには表示されません。ホスト設定でキャッシュをクリアし、アプリケーションを再起動しようとしましたが、それでも新しい行が表示されません。キャッシュ設定を未指定に設定しようとしても、新しい行はロードされません。完全にリセットして新しい行を見つける方法はありますか。これは非常にイライラする機能です。

4

2 に答える 2

0

「ツール、キャッシュをクリアしてアプリケーションをリセット」オプションを使用した場合は、キャッシュ関連ではなく、他の問題が発生している可能性があります。または、おそらくブラウザのキャッシュの問題です。

まず、データが実際に存在することを確認することから始めます (存在すると思われる場合でも、常に再確認することをお勧めします)。

モジュールが適切なテーブルに接続していることを確認してください (おそらく、開発では objectQualifier を使用していますが、運用環境では使用していません)。

于 2013-08-28T14:20:01.077 に答える
0

アプリケーションを再起動するとキャッシュが強制終了されますが、web.config の appSettings セクションで EnableCachePersistence が True に設定されていないことを確認してください。

それ以外の場合は、Chris Hammond のすべての推奨事項が最善の次のステップです。

于 2013-08-28T15:40:05.673 に答える