How To:搭建《使用ASP.NET 2.0中的移动控件创建电子书库应用》实验环境(HOL206S)
Hi,各位博客的读者:
很久没有写Post了,主要是最近很忙,事情很多,在稍后的几天里面,会把关于TechEd2005 Hands On Lab以及2005 MVP Summit的事情写上来。
OK,今天主要讲一个TechED2005上面的Hands On Lab实验的东西,主要为了朋友们能在家里搭键HOL206S的实验环境,为大家写写我在配置HOL206S这个实验的时候碰到的几个问题:
(1)1 error....Failed to connect to device
当你安装完VS.NET2005 BETA2后,和PPC\smartphone 模拟器进行连接的时候,可能会出现这个问题,如果出现了,我建议你安装DMA Transport Update for Visual Studio 2005 Beta 2这个补丁,然后再安装ActiveSync 4.0 Developer Preview 这个,也就是说从原来的使用TCP协议与PPC\SmartPhone模拟器连接的方式替换为使用DMA的方式,这样连接问题能够大大减少。
同时顺道说明一下安装环境所需要的工具和软件:
1.Visual Studio 2005 Beta 2.
2.DMA Transport Update for Visual Studio 2005 Beta 2
3.ActiveSync 4.0 Developer Preview
4.Windows Mobile 5.0 SDKs (可选)
关于这几个软件的下载地址和相信说明大家可以见这个连接:
详细 2.Deployment and/or registration failed with error: 0x80070003. The system cannot find the specified path
出现这个错误,多数是因为系统的原因,比如你的平台上面曾经安装过比如VS.NET2003/VS.NET2005 BETA1,因此出现这个问题目前建议大家还是重作操作系统,并且按照下面的顺序安装: 1.Visual Studio 2005 Beta 2.
2.DMA Transport Update for Visual Studio 2005 Beta 2
3.ActiveSync 4.0 Developer Preview
4.Windows Mobile 5.0 SDKs(可选)
3.为什么我的IDE环境中没有“Mobile Web Forms 选项卡 ”?
这个问题主要是我在带Hands On Lab的时候发现的,主要是Hands On Book写的有问题,让人产生歧异,原文是这样写的:
任务 1 – 创建移动Web应用
…….
在 Language 下拉菜单中,选择Visual Basic并点击OK。
Visual Studio 2005将创建一个新的ASP.NET Web站点。
在Website 菜单中,点击 Add New Item添加新页面
Default.aspx.。
……
实际上这里提到的“添加新页面”是指添加新的“Mobile Web From”而不是标准的"Web From"否则,如果你添加的是"Web From"自然IDE环境是没有“Mobile Web Forms”选项卡的。
4.我的“pubs”数据库在什么地方?
我安装完毕VS.NET2005 BETA2的时候也没有找到SqlExpress中的Pubs数据库,因此我建议大家通过VS.NET2005 BETA2的IDE环境去手动创建Pubs数据库,简要的几个步骤(因为本本要没电了,所以写的简要一些):
手动创建Pubs数据库:
打开VS.NET2005,选择“View”,选择“Server Explorer”,选中“Data Connections”,右键选择“Create New SQL Database”
创建“pubs”数据库,创建“titles”表(title-nvarchar(50), pubdate-datetime, notes-nvarchar(50), price-money )
5.我的“aspnetdb”数据库在什么地方?
这个ASPNETDB数据库不要手动生成,通过一个命令生成即可:
手动创建aspnetdb方法:
%Systemroot%\Microsoft.NET\Framework\v2.0.50215\aspnet_regsql.exe