C# 通过Windows Mobile Phone(.NET)使用WIFI网络上托管的Web服务

C# 通过Windows Mobile Phone(.NET)使用WIFI网络上托管的Web服务,c#,web-services,C#,Web Services,你好 我已经在本地机器上创建了一个asp.net web服务,我可以使用phone emulator毫无问题地使用它,但是每当我尝试使用连接在wifi网络上的真实手机访问它时,我都无法访问它,因为我知道我的本地机器(webservice托管)和手机(消费者)连接在同一路由器上。我的问题是,我是否错过了任何设置 我可以使用以下方式通过emulator访问Web服务: 我在我的设备上尝试了相同的URL,但失败了 我希望有人能帮助我,为我的英语不好感到抱歉 您应该尝试的几件事: 暂时禁用的防火墙 we

你好

我已经在本地机器上创建了一个asp.net web服务,我可以使用phone emulator毫无问题地使用它,但是每当我尝试使用连接在wifi网络上的真实手机访问它时,我都无法访问它,因为我知道我的本地机器(webservice托管)和手机(消费者)连接在同一路由器上。我的问题是,我是否错过了任何设置

我可以使用以下方式通过emulator访问Web服务: 我在我的设备上尝试了相同的URL,但失败了


我希望有人能帮助我,为我的英语不好感到抱歉

您应该尝试的几件事:

  • 暂时禁用的防火墙 web服务主机
  • 我相信55345是 内置ASP.NET web服务器 Visual Studio正在使用。你试过了吗 将web应用程序部署到IIS 并从正常的HTTP端口访问它 (80)相反

  • 你应该尝试以下几件事:

  • 暂时禁用的防火墙 web服务主机
  • 我相信55345是 内置ASP.NET web服务器 Visual Studio正在使用。你试过了吗 将web应用程序部署到IIS 并从正常的HTTP端口访问它 (80)相反

  • 当您通过activesync将移动设备(真实设备或模拟设备)连接到PC时,默认情况下会启用直通网络,并且您的移动设备会获得AutoIP范围内的IP。您的电脑为移动设备提供NAT/路由

    这就是它正常工作时的工作方式


    确实没有足够的信息来回答这个问题。您可以使用ASP.NET主机应用程序,这很好。尝试在启用直通网络且通过USB连接设备的情况下访问它。

    当您通过activesync将移动设备(真实设备或模拟设备)连接到PC时-默认情况下,直通网络已启用,并且您的移动设备具有AutoIP范围内的IP。您的电脑为移动设备提供NAT/路由

    这就是它正常工作时的工作方式

    确实没有足够的信息来回答这个问题。您可以使用ASP.NET主机应用程序,这很好。尝试在启用直通网络并通过USB连接设备的情况下访问它