最近由于项目关系在需要安装和配置IIS。这次配置并不像想中那样顺利,由于各种原因遇到很多困难。现在记录下来,以备参考。
从安装包安装IIS的问题:由于手上没有XP的安装盘,我只能从网上下载IIS的安装包来安装。总的来说其安装过程并不特殊,只是到指定目录的时候指向安装包的解压目录,并且在安装的时候会不断提示找不到文件,只需要不断的点确定就可以了。需要说明的是不同的系统IIS安装包的版本也不一样,WINXP SP1 安装IIS 5, WINXP SP2 IIS5.1 ,WIN2003 安装IIS6。
IIS启动的问题:安装完了IIS后打开IIS服务,发现IIS不能正常启动。究其原因是计算机服务中的World Wide Web Publishing没有启动,而World Wide Web Publishing服务需要运行inetinfo.exe,我的防火墙阻止了inetinfo.exe访问网络,从而导致IIS不能启动。解决办法就是再防火墙的访问规则中对inetinfo.exe的所有访问放行。然后再启动World Wide Web Publishing服务,最后再启动IIS,究能正常启动了。
HTTP403的错误:还没有完,再发布了我的网站后浏览却发生了HTTP403的错误,经调查HTTP403的错误原因很多,再后面我列出了可能的原因。我的机器提示”访问IIS数据库失败”。解决办法如下:
1:打开目录C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727运行命令aspnet_regiis.exe –i。稍等片刻,注册成功。
2:关闭VS2005,在C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files中删除刚才调试的程序目录,启IIS。OK,问题解决!
附: