ISS安装问题解决办法
     由于近来想做几个ASP语言的网站,发现上传至服务器再调试网站实在太麻烦了,于是想,干脆在电脑上架设一个ASP环境,省的每改一个文件都要传上去再查看。第一次装出了很多问题。通过搜索引擎好歹问题一一解决,把经验写下来方面自己也方面其他人(注:Windows XP环境)。
     一开始我就从“开始→设置→控制面板→添加/删除程序→添加/删除Windows组件→Internet信息服务”开始进行装载,发现需要插入系统盘,因为系统盘借出去了,下载了一个IIS安装包(查下即可)。
     开始装载的时候我有一个疑问,因为“添加/删除Windows组件”的安装选项非常类似与平时安装文件的自定义选择安装,我还以为是选择哪个就装哪个,因为不确认所以先做了下试验,结果把取消的MSN和outlook都卸载了, 所以大家安装的时候注意,这里已选择的说明已经安装上了,不是再安装一边,所以不要不小心把其他的软件删除。按下一步需要选择安装目录,把刚才下载的IIS安装包解压缩到一个文件夹,选择在这里就可以了。安装过程会提示好几次选择目录,全部选择这个文件夹即可。
     装上之后在IE地址栏输入  [url]http://localhost/   [/url]结果出现一个登录窗口,需要输入用户名和密码才能登录,试着输入几个都不行,查了一下才知道,因为我的系统盘是NTFS分区,安全性比较高所以设置比较麻烦,需要提高执行权限才可以。首先要确认“任意文件夹→工具→文件夹选项→查看→取消“使用简单共享(推荐)”上的选项”,然后在网站根目录下(默认为 C:\Inetpub\wwwroot), 右键→属性→安全性→添加EveryOne用户,并至少给读权限。
     当然还有更简单的方法,那就是将网站目录默认地址设置在FAT32分区格式的其他分区中,并给予文件夹的网络共享权限,设置方法:1、开始→控制面板→管理工具→Internet 信息服务→目录里的“网站”→默认网站属性→主目录→本地路径。2、默认文件夹→属性→web共享→共享文件夹→访问权限:读取——脚本资源访问——应用程序权限:脚本。

     做完这些发现依然打不开,出现HTTP 500提示,把“显示友好HTTP错误信息”去掉后,出现了The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance. 的提示。在网上找了很多方法,走了很多弯路都不行,终于用下面这个方法得到解决。
     1、右键我的电脑--管理--本地用户和组,给IUSR_机器名和IWAM_机器名两个用户设置密码,要一样。

     2、开始--运行--输入cmd, 
      然后cd c:\Inetpub\AdminScripts
         然后cscript.exe adsutil.vbs set w3svc/wamuserpass 你的密码, 
      然后cscript.exe adsutil.vbs set w3svc/anonymoususerpass 你的密码

     看一下,行了没有?如果还不行,那么 
      cscript.exe synciwam.vbs -v, 
     然后iisreset      

     虽然不明白上面那些DOS命令什么意思,但问题解决了,很满足也很高兴。 

    PS: 找我解决电脑问题的朋友很多,告诉这些朋友一个一劳永逸方法,遇到问题,直接把问题出现的现象在网上搜索一下,一般都可以找到答案解决。