3

我有一个奇怪的错误。当我第一次部署我的 Azure 应用程序时,我可以查看网站的移动版本 (Index.Mobile.cshtml)。15 分钟后,我得到了桌面视图(Index.cshtml)。

如果我每 10 分钟浏览一次网站,那么我可以看到移动版只要我想要的时间(测试了 6 次点击超过一个小时)。然后我有 15 分钟没有点击链接,当我再次获得桌面版本时。

如果我重新启动 IIS 则该过程重复,我首先获得移动版本,保持刷新 5 分钟,我正确地看到了移动版本。等待 15 分钟,我得到桌面版本。

在物理服务器上运行的相同代码保持正确,并且在本地调试也可以工作。

_ViewSwitcher 仍然正确地说我在移动版本上,但它没有使用页面的 Index.Mobile.cshtml 版本。

我正在运行 ASP.NET MVC 4 RC。

有没有人遇到过这个问题?

4

1 回答 1

0

这是一个与 MVC4 相关的已知错误:

http://aspnetwebstack.codeplex.com/workitem/280?PendingVoteId=280

于 2012-07-24T08:24:35.280 回答