我正在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