奇妙なエラーがあります。初めて Azure アプリをデプロイすると、モバイル バージョンのサイト (Index.Mobile.cshtml) を表示できます。15 分後、代わりにデスクトップ ビュー (Index.cshtml) が表示されます。
10 分に 1 回ウェブサイトを閲覧すると、モバイル バージョンが好きなだけ表示されます (1 時間で 6 回のクリックをテストしました)。その後、15 分間リンクをクリックしませんでしたが、クリックすると、デスクトップ バージョンが再び表示されました。
IIS を再起動すると、プロセスが繰り返されます。最初にモバイル バージョンを取得し、5 分間更新し続けると、モバイル バージョンが正しく表示されます。15 分待つと、デスクトップ バージョンが表示されます。
物理サーバーで実行されている同じコードは正しいままであり、ローカルでのデバッグも機能します。
_ViewSwitcher は、私がモバイル バージョンを使用していることを正しく示していますが、ページの Index.Mobile.cshtml バージョンを使用していません。
ASP.NET MVC 4 RC を実行しています。
以前にこの問題を経験した人はいますか?