在使用IIS时,遇到的一些问题
1 IIS不能启动,是端口的问题,web迅雷占用了80端口,关掉迅雷就可以
2 IIS只能打开asp网页,不能打开asp.net网页,
(1)关掉防火墙,不行,不是防火墙的问题
(2)按照网上要求,修改如下,还是不行
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,
然后重启IIS
(3)事件查看器中只有系统中的来源是w3svc的警告
在C:/WINDOWS/system32/Logfiles/W3SVC1中可以查看w3sc的日志记录
HTTP 错误 401.1 - 未授权:登录失败
HTTP 错误 403 - 禁止访问 在/shi1/中出现目录中没有设置默认页面
HTTP 错误 500-11 服务器关闭
HTTP 错误 500-12 应用程序重新启动
HTTP 错误 500-13 - 服务器太忙
HTTP 错误 500-14 - 应用程序无效 //shi2/出现的500可能是这个
HTTP 错误 500-15 - 不允许请求 global.asa
(4)DTC服务也可以正常启动,
(5)最终以如下方法解决
在CMD下执行以下命令:
cd %windir%/system32/inetsrv
rundll32 wamreg.dll, CreateIISPackage
regsvr32 asptxn.dll
不知道为什么要这样做,能解决问题就好
3 如果是后装的IIS,需要重新绑定ASP,
在.net命令提示下运行aspnet_regiis.exe -i 根据我的安装目录,显示如下:
F:/学习/visual studio 2005/SDK/v2.0>aspnet_regiis/i
4 以下是一些可用的命令,也顺便记录下来
iisreset /start重新启动IIS
用netstat -anb查占用的端口