看你的哪步少了:
第一、下载iis安装包,最好是放到盘的根文件下,比如:C:\\iis
第二、打开-开始-控制面板-添加/删除程序-添加删除Windows组件-在Internet信息服务上画对勾(同时还要将详细信息中的方框全部打上勾);点下一步,这时弹出一个对话框,点确定,弹出以下对话框,点浏览,找到II5.1,点确定,这时电脑开始安装IIS、可是它只安装到现两三格的时候就停下来不安了,因为找不到文件了。你不用害怕,我们继续点浏览,把放文件的地方找出来,比方说F盘,然后电脑继续安装,(一般来说系统会自动从你的iis文件夹里找到需要的文件,你只需确定就可以了)点打开,点确定
第三、“开始”->“设置”->“控制面板”->“管理工具”->“组件服务”中,“控制台根目录”->“组件服务”->“计算机”->“我的电脑”->“COM+应用程序”中,有一个“IIS Out-Of-Process Pooled”鼠标右键“属性”--“标识”--把“此用户”调整为“交互式用户--目前已登录的用户”。然后“确定”,再鼠标右键“属性”--“启动”。这里还有个问题就是找不到“IIS Out-Of-Process Pooled”,那里面根本没有!怎么 办?别急!开始/运行,输入msdtc -resetlog,确定。然后打开开始/设置/控制面板/信息管理/服务,找到Distributed Transaction Coordinator,启动它。重装IIS后,应该能看到IIS Out-Of-Process Pooled了,如果没有设置这个可能默认网站会出错
第四、默认网站没有启动,右键启动提示“服务器并未及时响应启动或控制请求”网上说是World Wide Web Publishing Services有问题,找到它果然它没启动,可启动它出现错误,启动不了,怎么办?开始/设置/控制面板/[添加/删除程序],最上面有个“显示更新文件”打上勾,在里面找到KB939373或者是KB2290570,删除它。然后开始/设置/控制面板/管理工具/服务,找到World Wide Web Publishing Services,启动它,并将启动方式改为自动,再回到默认网站启动,已经可以启动了
第五、需要先安装IIS,再安装VS2008,这个是正确的顺序
当然,如果先安装的VS2008,只需要安装完IIS之后,重新注册下.net Framework就可以了的
就是重新注册一下iis:从 开始->程序->Microsoft Visual Studio 2008->Visual Studio Tools中打开Visual Studio 2005 Command Prompt,输入命令:aspnet_regiis -i,这样就重新注册.net,不到一分钟后完毕:
Start installing ASP.NET (2.0.50727).
..................
Finished installing ASP.NET (2.0.50727).
另外还需在虚拟目录上右健打开属性对话框,点击 ASP.NET属性页在“ASP.NET version”项选择相应的ASP.NET版本(1.1或者2.0)。
经过以上两步基本能解决问题。
第六、设置默认网站:
开始——设置——控制面板——管理工具——internet信息服务——本地计算机——网站——默认网站——右击——属性:1、网站:ip地址,端口等需要写;2、主目录:从本地计算机,地址最重要,必须要写;3、文档:添加一个文档,必须在你所选的那个网站里面,并把它置顶;
试试吧,我的也是xp,应该差不多