删除应用程序映射会导致OWA出现404错误
本文翻译自Removal of application mappings may cause an HTTP 404 error in Outlook Web Access(KB298513)
OWA是EXCHANGE 2000/2003里的一个内置标准组件,它提供了通过WEB方式访问EXCHANGE邮箱的新功能。然而这个新的功能在使用时总会出现一些问题,最典型的就是404 NOT FOUND错误。 症状: 当你访问OWA时,将出现以下一个或多个提示: * NOT FOUND 404错误 * 列出了M盘的目录结构 * 当你在ESM里展开公共文件夹时收到80004005错误 原因: 在EXCHANGE服务器的IIS里,映射了3个和EXCHANGE相关的虚拟目录,这些目录上应用有应用程序映射,如果在EXCHANGE后端服务器或独立服务器上的上述虚拟目录里删除了Davex.dll 的应该程序映射,或在前端服务器上删除了Exprox.dll 的映射,都会导致上述问题的出现。 解决: 第一步,重新启动Microsoft Exchange System Attendant服务,该操作将引发directory service-to-metabase (DS2MB)以把活动目录里的信息复制到IIS原数据库里(包括应用程序映射信息)。 注意:重新启动SA服务,将导致IIS里的有关EXCHANGE的虚拟目录设置全部被ESM里的当前设置覆盖。 第二步,如果经过第一步操作,问题仍然存在,请继续进行第二步,手工删除IIS原数据库里的不正确的DS2MB信息。删除后重新启动System Attendant服务,该操作将重新建立DS2MB信息,这样正确的信息就会随之建立(包括应用程序映射)。 注意:编辑METABASE是危险的。 1.编辑METABASE * 打开开始菜单中的管理工具里的服务,停止Microsoft Exchange System Attendant服务。 * 安装好METABASE EDIT工具。 NOTE:METABASE EDIT可以在这里下载:下载 * 在管理工具里打开METABASE EDIT工具。 * 展开到LM\DS2MB。 * 在文件菜单里选择,导出成文本文件 * 输入一个文件名,保存当前设置。 * 右选LM\DS2MB,删除该子键 * 退出METABASE EDIT。 2.重新启动服务 * 找到服务里的IIS Admin Service,点重新启动。 * 找到Microsoft Exchange System Attendant,启动。 * 找到Microsoft Exchange MTA Stacks,启动。 * 找到Microsoft Exchange Information Store,启动。 第三步,如果删除原数据库信息后仍然不能解决该问题,请继续执行第三步。 * 打开IIS管理器,手工删除EXCHANGE、EXADMIN、PUBLIC等EXCHAGE特有的虚拟目录。 * 重新启动Microsoft Exchange System Attendant服务,重新建立虚拟目录。 * 选择建立好的虚拟目录,在属性的虚拟目录页上选应用程序映射, * 在执行文件栏输入上述DLL文件的8.3短格式,如:C:\Progra~1\Exchsrvr\Bin\Davex.dll. * 扩展名处写“*” ,确定 * 依次设置所有的EXCHANGE虚拟目录。 NOTE:在前端服务器上应设置另一个DLL,见前面的症状部分描述。 附录: * 在增强IIS安全性时,要特别注意不要误删除了EXCHANGE OWA需要的应用程序映射信息 * EXCHANGE的虚拟目录不应该启用父路径。 * 如果在OWA上安装了IISLOCKDOWN、URLSCAN或SUS等,要注意不要影响OWA使用,见前文。, 上一篇:Exchange环境中的 IIS 锁定和 URLscan 配置 下一篇:OWA密码修改部署步骤 更多相关文章
|
推荐文章
精彩文章
|