我正在提供我的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