.NET框架最初发布之后不久,微软增加了对互连移动设备的支持,叫做微软移动Internet工具包(Microsoft Mobile Internet Toolkit)。现在它们被叫做asp.net移动控件,并被包含在V1.1和所有未来微软Visual Studio .NET产品里。ASP.NET的移动控件继续自ASP.NET的基础服务器控件,并增加了动态生成代码的能力,这些代码专门为运行Web应用程序的移动设备进行了优化。这些移动设备可以是全功能的PDA浏览器,也可以是5行20字符的移动电话显示屏。去除这些设备专用的生成特性让设计师和开发人员能够专注于其Web应用程序逻辑,并迅速地将已有的商业逻辑扩展到新的设备上。
V1.1里最重要的新功能是加入了实时版本的.NET压缩框架(CF)。CF重新编写了通用语言运行库、Windows窗体控件,以及其他设计用来在小型设备上高效工作的.NET框架特性。它还支持.NET框架类库的一个大型子集,它是微软为小型设备而优化的。CF将会支持的设备包括Pocket PC 2000、Pocket PC 2002、Pocket PC 2002 Phone Edition,以及装备了Windows CE .NET 4.1操作系统的定制嵌入设备。微软最近还公布在未来几年CF会被扩展,从而答应开发人员开发用于智能电话(SmartPhone,原先的Stinger)平台的应用程序。
CF的这些新变化都是为了获得更好的性能。它给CE设备带来了可治理代码(例如,内存治理、代码可靠性和语言的中立性)的益处,并统一了桌面系统和服务器的编程模型。CF提供了同xml Web服务的无缝连接和丰富的数据库访问特性,包括许多XML类和ADO.NET的核心功能。SQLServerCE命名空间答应开发人员创建能够使Microsoft SQL服务器2000 Windows CE 2.0来访问数据的应用程序。尽管许多内部的特性是通过类来表现的,但是CF答应开发人员使用P/Invoke来访问本地平台的特性。如要获得更多关于CF的背景知识,见《.NET简化框架概览》。