文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>从硬盘安装iis及配置的问题

从硬盘安装iis及配置的问题

时间:2010-12-08  来源:辉仔

打开iis,会有一个mmc控制台错误,也没多想就到“添加删除程序”里把iis给卸了。因为光盘可能磨损了,无法从光盘重新安装iis,于是找了一个iis5.1版本下载下来(其它地方的有毒的可能性大,从msdn下载频道下载了一个)

安装iis:

1,会遇到一系列烦人的问题,一个个搜索解决;未来得及记录。

配置Internet 信息服务(iis)使之正常浏览.aspx文件:

错误:

401.2 无访问权限

http500错误

查看系统事件记录,有“IIS HTTP 500 内部服务器错误 服务器无法加载应用程序 '/LM/W3SVC''/LM/W3SVC' '找不到指定的元数据”的错误提示

解决方法:

利用vb脚本重新设置并同步iusr及iwam密码

chdir c:\Inetpub\Adminscripts 

cscript.exe adsutil.vbs set w3svc/wamuserpass 你的密码

cscript.exe adsutil.vbs set w3svc/anonymoususerpass 你的密码

cscript.exe synciwam.vbs -v   此为同步

以上操作可用纯鼠标进行,但比较烦,直接运行vb脚本快一些,据说要先关闭iis服务。

其它可能有用的命令:

获取 IUSR 帐户密码
cscript.exe adsutil.vbs get w3svc/anonymoususerpass

获取 IWAM 帐户密码
cscript.exe adsutil.vbs get w3svc/wamuserpass

更改 IUSR 帐户
cscript.exe adsutil.vbs set w3svc/anonymoususername "username"

更改 IWAM 帐户
cscript.exe adsutil.vbs set w3svc/WAMusername "username"

上面猎取密码的两个命令有可能不能明文显示密码,需要:

1.在“记事本”中,打开 Adsutil.vbs。

2.在“编辑”菜单上,单击“查找”,键入 IsSecureProperty = True,然后单击“查找下一个”。

3.将“IsSecureProperty = True”更改为“IsSecureProperty = False”。

4.保存对 Adsutil.vbs 所做的更改,然后关闭“记事本”。

然后重新注册.net框架,因为要先装iis再装.net框架才无需此步骤,现在是iis后装的:

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i

然后还进行了如下操作(不知道对以上错误有无帮助,不过应该操作无害)

开始菜单->运行->cmd打开命令提示窗口
输入cd %windir%/system32/inetsrv切换到system32下inetsrv目录
输入rundll32 wamreg.dll, CreateIISPackage   (这里最好直接复制,因为空格和大小写都要注意)
注意:必须准确键入"CreateIISPackage"它区分大小写
输入regsvr32 asptxn.dll

最后居然还是不能浏览aspx页面,提示:aspnet账户不能访问iis元数据库什么的。如下办法解决:

aspnet_regiis -ga aspnet

 

 

*注:iis默认的用户是iusr

相关阅读 更多 +
排行榜 更多 +
方块枪战战场安卓版

方块枪战战场安卓版

飞行射击 下载
战斗火力射击安卓版

战斗火力射击安卓版

飞行射击 下载
空中防御战安卓版

空中防御战安卓版

飞行射击 下载