安装IIS遇到的问题

我的系统是winxp sp3的,安装的是iis5.1,已经显示安装好的了。但是点击进去就是没有那个管理的界面,不显示那些“默认网站”的什么的图标选项....

第1个回答  2013-12-16
解决方案如下: 1。右键我的电脑--管理--本地用户和组,给IUSR_机器名和IWAM_机器名两个用户设置密码,要一样。 2。开始--运行--打cmd,
然后cd D:InetpubAdminscripts(我的系统在D盘),
然后cscript.exe adsutil.vbs set w3svc/wamuserpass 你的密码,
然后cscript.exe adsutil.vbs set w3svc/anonymoususerpass 你的密码 看一下,行了没有?如果还不行,那么
cscript.exe synciwam.vbs -v,
然后iisreset。 据说就可以了,但是到最后一部提示8004e00f的错误,此错误是MSDTC服务不正常造成的,解决方法: 首先进入组件服务,查看组件服务/计算机/我的电脑/COM+应用程序,结果报错“COM+ 无法与 Microsoft 分布式事务协调程序交谈”,无法查看里面的对象。
2、进入事件查看器,发现msdtc服务没有正常启动。
3、删除注册表中的键:
? HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSDTC
? HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSDTC
? HKEY_CLASSES_ROOTCID
4、停止MSDTC服务:net stop msdtc
5、卸载MSDTC服务:msdtc -uninstall
6、重新安装MSDTC服务:msdtc -install
7、确认在事件查看器中msdtc服务已经正常启动[这步很关键,如果没有,重新启动下电脑看看]
8、重新设置IIS的IWAM账号密码。[在计算机管理中的用户管理里]
9、同步IIS metabase中IWAM_MYSERVER的密码,在CMD中:c:inetputadminscripts>adsutil set w3svc/wamuserpass "yourpassword"
10、同步COM+应用程序所用的IWAM_MYSERVER密码,在CMD中:c:inetputadminscripts>cscript synciwam.vbs -v 到这部分网上大部分都说可以了,但是我这里虽然没有8004e00f的错误提示了,但是访问页面Server Application Error 错误依旧,最后终于找到了解决方法如下: 解决办法:
[1]:
检查你的DTC服务(全名:Distributed Transaction Coordinator)是否可以正常启动, 如果正常的话请你跳过此步骤;如果出错,无法正常启动,请在开始菜单的运行中 运行:msdtc -resetlog 以创建日志文件。重起机器,检查IIS是否可以正常使用,若不行继续。 [2]:
在CMD下执行以下命令:
cd %windir%\system32\inetsrv rundll32 wamreg.dll, CreateIISPackage regsvr32 asptxn.dll (到这里我就可以用了,不用重启的) OK,ASP页面一切正常了@!~~~^_^
Server Application Error 的终极解决方案
(http 500 错误,IIS不能解析ASP)
具体错误如下:
Server Application Error
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.首先,你存放ASP代码的空间是 NTFS 还是 FAT32?
如果是NTFS的话,请右键点击存放ASP代码的文件夹,打开安全标签,设置权限允许EVERYONE访问和更改。约定:(只简单交代XP系统,其他操作系统请自行查询资料)
# 进入Dos环境:依次点击:“开始”->“所有程序”->“附件”->“C:\ 命令提示符”(或在“运行”中输入cmd回车)。
# 进入注册表编辑器:在“运行”中输入regedit回车。
# 查看COM+应用程序:进入“控制面板”->“管理工具”->“组件服务”,“查看组件服务”->“计算机”->“我的电脑”->“COM+应用程序”
# 查看用户账户:依次点击:“开始”->“设置”->“控制面板”->“管理工具”->“计算机管理”, “系统工具”->“本地用户和组”->“用户”建议:我本机执行了六.2的第二句之后,提示“asptxn.dll中的DllRegisterServer失败。返回代码是:0x8004d01c”的错误,点击确定之后我发现在我的COM+应用程序也没有出现Out-Of-Process Pooled Applications。但是此时,我的IIS已经可以正常工作了!
因此,我建议您在进行下面的步骤中,随时地刷新您的 查看IIS是否已经工作。一、修改IWAM_COMPUTERNAME帐号密码。 1. 查看用户账户。
2. 选择IWAM_ComputerName(ComputerName为本地计算机名),点击右键,选择更改密码,如设定为“uonun”;二、修改IIS内部IWAM_ComputerName帐号密码. 1. 进入Dos环境。
2. 在c:\inetpub\adminscripts\目录下(IIS安装默认目录),输入:adsutil set w3svc/wamuserpass "uonun".
3. 修改成功后,提示"wamuserpassstring) "******" "三、确认账户角色。 1. 在“开始”>“设置”>“控制面板”>“管理工具”>“计算机管理”中,“系统工具”->“本地用户和组”-> “用户”里面,确认IWAM_(ComputerName)用户只在GUEST组内。
2. 在“本地用户和组”->“组”里面,右键点击Users组属性,添加进NT AUTHORITY\Authenticated Users和NT AUTHORITY\Interactive两个用户成员,确定。四、设置COM+程序的用户 1. 进入Dos环境。
2. 使用命令进入c:\inetpub\adminscripts\目录下(IIS安装默认目录),输入 synciwam.vbs -v 回车。 (将COM+程序的用户改回为IWAM用户.)五、如果上步出现"Error: 8004E00F:"错误。(下面仅是参考步骤) 1. 首先进入控制面板->管理工具->组件服务,查看组件服务->计算机->我的电脑->COM+应用程序,结果报错"COM+ 无法与 Microsoft 分布式事务协调程序交谈",无法查看里面的对象。
2. 进入事件查看器,发现msdtc服务没有正常启动。
3. 进入注册表编辑器,删除注册表中的键:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC
HKEY_CLASSES_ROOT\CID
4. 进入Dos环境,重新安装MSDTC服务。
输入 net stop msdtc 回车。
输入 msdtc -uninstall 回车。
输入 msdtc -install 回车。六、查看COM+应用程序,如果根本没发现有Out-Of-Process Pooled,则进行如下操作: 1. 进入Dos环境。
2. 切换目录:
输入 cd %windir%/system32/inetsrv 回车。
3. 注册 dll:
输入 rundll32 wamreg.dll, CreateIISPackage 回车。
输入 regsvr32 asptxn.dll 回车。
4. 重新查看COM+应用程序
在新添加的“IIS Out-Of-Process Pooled”上鼠标右键“属性”->“标识”->把“此用户”调整为“交互式用户--目前已登录的用户”。然后“确定”,再鼠标右键“属性”--“启动”。 如果上面的步骤不行 就说明你的系统有问题
第2个回答  2013-12-16
可能安装的时候没有安装盘不完整,建议你从新安装或者换盘,你试试能不能够建站点,如果能够建立站点没有默认的站点也是一样啊
第3个回答  2013-12-16
你检查下你的服务有没有开

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网