0

MVC 4 APP には、Index.cshtml と Index.Mobile.cshtml があります。コントローラーのキャッシュを varyByParam="*" に設定しました。

開発環境では、ブラウザのユーザー エージェントを変更するとモバイル サイトが読み込まれますが、本番環境では数分間問題なく動作します。数分後、モバイル サイトを読み込むと、キャッシュされた非モバイル ページのバージョン、つまり index.cshtml が表示されます。

キャッシュを使用して、正しい Web サイトをロードする方法。カスタムまたは UserAgent でキャッシュする必要がありますか?

ユーザー エージェントによってキャッシュを使用すると、キャッシュ内の各ページのバージョンが多すぎませんか?

4

1 に答える 1

2

これはここで修正されます...

http://aspnetwebstack.codeplex.com/workitem/280

于 2012-10-01T03:45:23.933 に答える