DotNetNuke 7 でモジュールを作成しました。データベースにいくつかの行を作成したローカル テスト バージョンに変更を加えました。次に、これらの行をライブ データベースにコピーしましたが、モジュールのライブ バージョンには表示されません。ホスト設定でキャッシュをクリアし、アプリケーションを再起動しようとしましたが、それでも新しい行が表示されません。キャッシュ設定を未指定に設定しようとしても、新しい行はロードされません。完全にリセットして新しい行を見つける方法はありますか。これは非常にイライラする機能です。
質問する
1364 次
2 に答える
0
「ツール、キャッシュをクリアしてアプリケーションをリセット」オプションを使用した場合は、キャッシュ関連ではなく、他の問題が発生している可能性があります。または、おそらくブラウザのキャッシュの問題です。
まず、データが実際に存在することを確認することから始めます (存在すると思われる場合でも、常に再確認することをお勧めします)。
モジュールが適切なテーブルに接続していることを確認してください (おそらく、開発では objectQualifier を使用していますが、運用環境では使用していません)。
于 2013-08-28T14:20:01.077 に答える
0
アプリケーションを再起動するとキャッシュが強制終了されますが、web.config の appSettings セクションで EnableCachePersistence が True に設定されていないことを確認してください。
それ以外の場合は、Chris Hammond のすべての推奨事項が最善の次のステップです。
于 2013-08-28T15:40:05.673 に答える