wince 链接 webservice

环境
如下是个人环境,其余根据本身的环境来定。
1. windows 7 Ultimate 英文版
2. Visual Studio 2008 中文版
3. 模拟器是VS自带的Pocket PC 2003 SE(原本想使用Window Embedded 5.0 或者6.0的模

拟器,可是一会儿也没搭建好)
4. 同步软件win7中适用了Window mibile Device Center,其实,就是activesync6.1
5. IIS7,win7自带的,可是须要在软件卸载的地方(Turn Windows features or off)添加

,(winxp)使用过的人应该知道。可是,

注意:须要添加对.net的支持比方说.asmx文件的解析器,展开Internet Information 

Services-->World Wild Web Services-->Application Development Features,勾选.NET 

Extensibility、ASP、ASP.NET、ISAPI Extensions和ISAPI Filters
 ,可能勾选其中的

ISAPI就能够,可是我没有试过。
6. Visual PC 2007


WebService和Wince开发网络资源仍是有点的,这里主要讲Wince链接WebService注意点。
1. wince模拟器网络配置,很是重要。我搞了好几天。错一点都不行。
   a: 运行VS
   b: 打开“设备仿真器管理器”,在工具菜单中
   c: 链接Pocket PC 2003 SE 仿真程序,在右键中
   d: 插入底座,也在右键中(若是没有请点击刷新按钮)
   e: 到这里若是正常的话,能够弹出同步软件,我这里是Device Center,在Mobile 

Device Settings中有个Connection Settings,打开Connection Settings,勾选全部项,

在Allow connections to one of the following:中选择DMA,可能大部分人都会讲解到此

处。也可能模拟器确实已经能够正常经过主机上网了。可是,

注意: This computer is connected to:选择The Internet(我就是这里历来没选择,一

直上网失败)
 

若是,到如今为止,模拟器仍是不能上网的话,你在配置模拟器。
首先,启动你的Pocket PC 2003模拟器, 在File-->Configure,打开配置,勾选全部(是

否须要勾选全部不知道,本身尝试)选择你的网卡,如:Realtek PCIe Family 

Controller,或者看看有没有其余选项。都本身尝试一下,我这里有个IPvE Adapter也可

以(多是安装了Visual PC 2007后出现的)。

还有一点须要注意的,不少人都说要安装Visual PC 2007, 模拟器才可能上网的。
若是你配置到如今仍是不能上网,你去微软网站下载一个。可是,

注意:Visual PC 2007 安装完毕后,重启电脑。 

补充:
1. IIS在win7中的打开方式,个人电脑-->管理-->服务与程序-->IIS
2. 在VS中创建的Asp.net服务,须要部署到IIS中,由于VS本身启动的服务端口是隐藏的,

多是模仿一个主机,在项目中添加Web引用是能够的,使用localhost主机名,我尝试改

了192.168.1.168:81,提示下载错误,可是改为localhost:81,有自动改变了端口

localhost:4352,可能VS内部启动的IIS变成了一个孤立的主机localhost,而不是咱们的

电脑主机所谓的localhost,这里须要注意。
 
3. 在添加Web引用时,千万记住要适用IP,不要用主机名或者localhostwindows

相关文章
相关标签/搜索