環境
如下是個人環境,其餘根據本身的環境來定。
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