0

ASP.NETMVC4RC1で実行されるサイトがあります。クライアントに応じて、index.aspxまたはindex.mobile.aspxをレンダリングします。

これは、一部のページでデスクトップバージョンがレンダリングされるある時点までスムーズに機能します。通常はモバイルビューを強制的にレンダリングするCookie.ASPXbrowseroverrideを設定しても、デスクトップバージョンがレンダリングされます。アプリを再起動するか、web.configに触れることで、動作を通常にリセットできます。

これはすべて、ASP.NETMVC4のモバイル機能の実装におけるキャッシュまたは静的変数に関する問題のように見えます。それについて私にできることはありますか?

fiftyoneMobileを使用していますが、使用しない場合も問題は同じです。

OutputCacheを有効にしておらず、Webformsビューエンジンを使用しています。

4

1 に答える 1

2

この問題は既知であり、MVC4RCのバグです。ここで、問題の説明とこのバグを回避する方法の回答を見つけることができます。

http://forums.asp.net/t/1824033.aspx/2/10?MVC+4+RC+Mobile+View+Cache+bug+

ここにcodeplexの作業項目へのリンクがあります:

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

グリーツ

于 2012-08-21T17:16:45.210 に答える