我正在Visual Studio 2008上運行Win7x64 Ultimate。我有一個網站在ASP.NET 3.5中構建,並通過我的盒子上的IIS進行託管。我可以很好地運行網站,並且可以使用網絡瀏覽器訪問我在網站中構建的所有Web服務。IIS站點總是返回404到WinMo模擬器
當我拉起我的Windows Mobile 6模擬器,並擊中該網站(使用我的IP地址),它總是返回一個404錯誤。
我有模擬器與設備模擬器管理器掛鉤,我可以正常與模擬設備進行交互。我也能夠出去google.com和其他網站w /仿真設備。
我也通過停止IIS網站並看到WinMo模擬器無法獲得任何響應來驗證模擬器正在打我的盒子。然後,當我再次啓動該網站時,我收到了404錯誤。
當我通過FireFox或IE使用IP地址在我的本地開發箱上拉起我的網站時,它的工作原理非常好。
最糟糕的部分是這幾個星期前,當我最後使用它時,它工作得非常好。我不知道自那以後我改變了什麼 - 我只是想用模擬器再次打我的網站。
幫助?
更新:我的http請求從WinMo的模擬器comign是不得到記錄在IIS日誌文件,而我從Firefox在我的本地盒請求得到記錄。不知道這是否有助於找出問題...
更新2:我可以在我的本地盒子上使用紅寶石Webbrick服務器,並從我的模擬器擊中該服務器就好了。在IIS中不允許我從emu打到IIS站點?
更新3:我將一個實際的WinMo設備託管到我的箱子中,它關閉了網絡,並且能夠很好地擊中IIS站點。這讓我覺得這是在模擬器中設置錯誤的東西。
這裏是tcptrace的直接下載鏈接http://www.pocketsoap.com/tcptrace/tcpTrace081.zip – Latish 2010-02-26 15:04:44
使用TCPTrace從8080重定向到80允許模擬器正確地擊中站點。這很奇怪。這是什麼意思,我該如何解決它? – 2010-02-26 15:18:48
TBH,我從來沒有深入到核心問題,因爲這似乎解決了我的問題。對不起。 P.S還在開始 - >設置 - >連接 - >連接 - >高級 - >選擇網絡,請確保您在兩個選擇「我的工作網絡」。 – Latish 2010-02-26 15:30:12