首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从移动设备访问from服务

无法从移动设备访问from服务
EN

Stack Overflow用户
提问于 2008-08-27 21:08:24
回答 3查看 1.5K关注 0票数 1

我在移动设备(Pocket PC2003)上开发了一个访问web服务的程序,该web服务安装在装有IIS的Windows XP SP2 PC上,该PC的IP为192.168.5.2。

设备从无线网络获得IP 192.168.5.118,程序运行正常,它从web服务调用方法并执行所需的操作。这个程序将在各种建筑中使用。

现在我有了这个问题,当我试图在另一个建筑中测试它时,它变成了(距离大约100MTS)。或200个mts。)连接到网络,程序无法连接到gets服务,此时设备从接入点获得IP 192.168.10.25,并且它访问我之前所述的同一台XP机器(192.168.5.2)。我制作了一个移动aspx页面来验证我是否可以通过网络访问web服务器,它会将其加载到设备中,我甚至制作了一个winform,它可以从那座建筑访问PC中的相同web服务,并且也可以在那里工作,所以我不知道发生了什么。我还尝试对192.168.5.2 PC执行ping操作,但它仍然有效地响应。

在那次失败之后,我回到了我之前测试程序的原始位置,碰巧它工作正常。

我在这里看起来唯一不同的是IP中的第三个数字是10而不是5,另一个观察结果是我无法ping到移动设备。我感到困惑我不知道这里发生了什么?可能的问题是什么?

这就是我调用web服务的方式;

代码语言:javascript
复制
//Connect to webservice
svc = new TheWebService(); 
svc.Credentials = new System.Net.NetworkCredential(Settings.UserName, Settings.Password);
svc.AllowAutoRedirect = false;
svc.UserAgent = Settings.UserAgent;
svc.PreAuthenticate = true;
svc.Url = Settings.Url;
svc.Timeout = System.Threading.Timeout.Infinite;

//Send information to webservice
svc.ExecuteMethod(info);

移动设备中的app.config的内容为;

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings>
    <add key="UserName" value="administrator" />
    <add key="Password" value="************" />
    <add key="UserAgent" value="My User Agent" />
    <add key="Url" value="http://192.168.5.2/WebServices/TWUD.asmx" />
  </appSettings>
</configuration>

有人知道这是怎么回事吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2008-08-28 06:43:41

这看起来像是一个网络问题,除非.Net CF中有一个奇怪的bug,在某些情况下不允许你遍历子网(我在谷歌上找不到这样的证据)。

您能否从网络/IT团队获得任何支持?另外,您是否从不同的子网尝试过它?即与XP机器(192.168.5.x)不同,也与到目前为止未工作的机器(192.168.10)不同。

@Shaun Austin -这不能解释为什么他们可以在XP机器上从不同的子网访问常规网页。

票数 0
EN

Stack Overflow用户

发布于 2008-09-12 04:18:25

这是一个网络问题,我们配置了一个代理服务器,这就是问题所在,我需要学习更多关于网络的知识。

票数 1
EN

Stack Overflow用户

发布于 2008-08-28 06:35:00

不是这方面的专家,但看起来地址的前3部分被遮住了。有没有可能为移动设备指定了以下网络掩码:

代码语言:javascript
复制
255.255.255.0

至于超出前3个部分的范围,您需要掩码为:

代码语言:javascript
复制
255.255.0.0

这可能是过于简单化或完全错误的,但这是我对这个问题的直觉反应。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31297

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档