64 位系统上的 32 位 ASP.NET 导致 Outlook Web Access 失败

 

上一次修改主题: 2008-02-05

如果用户在运行 Microsoft Exchange Server 2007 的计算机上登录到 Microsoft Office Outlook Web Access,他们可能会收到错误消息,告知他们 Outlook Web Access 不可用。此外,Exchange 2007 客户端访问服务器上的应用程序日志可能显示该 ISAPI 筛选器无法加载。

例如:

事件类型:错误

事件源:W3SVC-WP

事件类别:无

事件 ID: 2214

说明:

加载 HTTP 筛选器 DLL C:\WINDOWS\System32\RpcProxy\RpcProxy.dll 失败。

原因

如果在使用64 位版本的 Microsoft Windows Server 的客户端访问服务器上安装 32 位版本的 ASP.NET,则会发生该问题。

32 位版本的 ASP.NET 可能已与另一个应用程序(比如 Microsoft .NET Framework 1.1 版本)或 Microsoft SharePoint Portal Server 一起安装。

解决方法

若要解决该问题,请按照 Microsoft 知识库文章 894435 在 64 位版本的 Windows 上,如何在 32 位版本的 ASP.NET 1.1 和 64 位版本的 ASP.NET 2.0 之间切换中的说明执行操作。