我正在提供我的ASP.NET MVC网站的移动版本。假设网站是www.mywebsite.com和移动版本将是www.mywebsite.it/Mobile。iPhone和51degrees.mobi集成在ASP.NET MVC网站
作为第一种能力,我将能够识别移动设备是否正在调用www.mywebsite.com,如果是这种情况,我只需将访问者重定向到www.mysite.com/Mobile。
要做到这一点,我整合了51degrees.mobi API到我的网站,如法2.2 http://51degrees.codeplex.com/wikipage?title=MVC描述,我用一个真正的iPhone进行测试。
第一次访问到www.mywebsite.com被正确重定向到www.mywebsite.com/Mobile,并且设备,iOS和浏览器被识别。好的,这是我正在寻找的。
不幸的是,当我再次尝试键入www.mywebsite.com时,iPhone再次加载主页www.mywebsite.com/home而没有重定向到移动区域。
我很确定第一次访问运行良好,因为它是由web.config文件直接管理的。
那么,我错过了什么?这是缓存还是会话相关问题?我该如何解决它?
问候, 马尔科
简直太棒了!非常感谢詹姆斯。 Marco – FoxIceIT 2012-01-07 12:21:27