问:我曾在某处读到过,不能在运行 Windows XP Home Edition(家庭版)的计算机上运行/开发 ASP.Net 应用程序。是否有办法在运行 XP 家庭版的计算机上安装 IIS 或 PWS?我有 VS.Net 专业版,但尚未找到用 ASP.Net 进行开发的方法。
答: Windows XP Home Edition(家庭版)不支持 IIS 的任何版本。据我所知,没有任何可靠的方法能让它运行 IIS。Windows XP Home Edition 不适合用作基于 Web 的应用程序的开发平台。升级到 Windows XP Professional 后将允许您在系统上安装 IIS 5.1,这样您就可以用 ASP.Net 进行开发了。Windows XP Professional 上的 IIS 5.1 是一个全功能的、强大的 Web 服务器,但仅限于使用 10 个同时连接,因为 Windows XP Professional 是一个工作站操作系统而非服务器平台。在将 Windows XP Professional 用作客户端操作系统而非服务器操作系统时,还有其他几点限制。大体上说,这两者的区别,就是将 IIS 5.0 安装在 Windows 2000 Professional 上时与安装在 Windows 2000 Server/Advanced Server 上时您会看到的那些区别。但尽管如此,在使用 .NET 框架开发基于 web 的应用程序时,Windows XP Professional 仍是一种优秀的开发环境。
原文地址:(2002年5月)http://www.microsoft.com/china/technet/columns/insider/iisi0502.asp
这里特别说明xp home edition版的XP版本是不支持安装IIS的,但是xp pro支持10个并发连接。所以我记下来的内容就是如此!
后来一直觉得不对劲,在微软站上搜索其它内容时,发现有专家是这样说的:
问:我听说 Windows 2000 Pro 上 IIS 5.1 的连接数被限制为 10 个。这使得它不太适合我们的应用场合,我在想是否可以通过注册表设置或其他变通方法来提高操作系统的连接数。
答:我收到的问题当中,这是提问频率最高的问题之一,由于许多人有合理的要求,需要支持 10 个以上的连接,以开发和测试支持多个并发访问的系统。然而,有些人希望能将 Windows 2000 Professional 用作服务器平台,但是它的设计初衷并不是如此,或是不允许这样。我知道在新闻组以及其他地方,有许多人在讨论各种允许连接数超过 10 的设置,但是我们没有对任何一种设置进行过测试,理由很简单,我相信如果您需要服务器服务,那么表明您需要服务器操作系统。
常有人错误地认为,连接数为 10 就是用户数为 10。通常一个 Web 客户端可以创建多个至 Web 服务器的连接,因此您的客户端 IIS 服务器可能无法同时支持 10 位用户。所以,安装了 IIS 5 的 Windows 2000 Professional 中存在一个鲜为人知的特殊情况,使得您可以将 Web 站点设置为可以接受多达 40 位用户。您只需将允许连接数设置为一个小于 40 的值,并使用 viola 浏览器,那么您就可以接受高达 40 个并发 HTTP 连接。这个特例只适用于 HTTP,因此您仍然无法通过文件和打印机共享接受 10 个以上的连接。
原文地址:http://www.microsoft.com/china/technet/community/columns/insider/iisi1203.mspx
本文地址:http://com.8s8s.com/it/it8396.htm