"这篇文章主要介绍了如何解决在IIS上运行ASP.NET网站时出现'您正在查找的页当前不可用'的问题,重点在于确保IUSR和IWAM账户密码在不同位置的同步。这个问题通常由于IIS元数据库、操作系统用户管理器(Windows NT)或用户和组(Windows 2000)中的密码不一致导致。" 在IIS服务器上部署ASP.NET应用时,如果遇到"您正在查找的页当前不可用"的错误,这可能是因为IIS的默认匿名访问账户(IUSR)和Web应用程序身份(IWAM)的密码不同步。IUSR账户用于处理匿名HTTP请求,而IWAM账户则用于承载ASP.NET应用程序的进程身份。这两个账户的密码必须保持一致,以便于权限的正确配置和应用的正常运行。 解决此问题的首要步骤是获取IUSR和IWAM账户的密码。在Windows NT 4.0系统中,可以通过Adsutil.vbs脚本在<驱动器>\WINNT\System32\Inetsrv\Adminsamples路径下获取,而在Windows 2000系统中,脚本位于<驱动器>\Inetpub\Adminscripts路径下。这个脚本可以用来读取或设置IIS元数据库中的密码。需要注意的是,Windows 2000中默认会隐藏密码,但可以通过修改Adsutil.vbs脚本来显示明文密码。 同步密码有多种方法。第一种方法是在操作系统层面的用户管理器或用户和组中更改密码,使其与IIS元数据库中的密码匹配。在Windows NT系统中,可以使用"域用户管理器"工具来修改用户账户的密码。对于Windows 2000系统,可以遵循类似的步骤,通过"用户和组"管理工具进行修改。在修改后,需要使用Adsutil.vbs工具更新IIS元数据库中的相应密码。 另一种同步密码的方法是直接通过Adsutil.vbs脚本来修改IIS元数据库和用户管理器中的密码。这需要在命令行环境中运行特定的 Adsutil.vbs 命令,例如 `adsutil.vbs set w3svc/1/root AuthenticatedUsersPassword "新密码"` 来更新匿名用户的密码。 在完成密码同步之后,记得重启IIS服务以使更改生效。这可以通过运行 `iisreset` 命令来完成。如果问题依然存在,可能还需要检查其他配置,如ASP.NET注册、IIS应用程序池设置以及文件权限等。 解决"IIS不能访问ASP.NET网站提示您正在查找的页当前不可用"的问题,关键是确保IUSR和IWAM账户的密码同步,并且检查整个IIS环境的配置是否正确。在进行这些操作时,务必谨慎操作,防止对生产环境造成影响。如果问题复杂或者无法自行解决,建议咨询IT专业人员或查阅更多官方文档以获取帮助。
下载后可阅读完整内容,剩余1页未读,立即下载
- 粉丝: 1
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦