删除应用程式映射会导致OWA出现404错误

2008-02-23 06:13:08来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

本文翻译自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原数据库里(包括应用程式映射信息)。 bitsCN.nET中国网管博客
注意:重新启动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,启动。 bbs.bitsCN.com
* 找到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使用,见前文。,

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇: Exchange研发(二):如何集成应用程式直接登录到OWA?

下一篇: OWA密码修改部署步骤

热门词条
热门标签