如何验证 RPC 代理服务器扩展是否正确加载

 

上一次修改主题: 2006-04-27

本主题是帮助您解决 RPC over HTTP 连接失败问题的一系列步骤之一。本文说明如何验证 RPC 代理服务器扩展是否正确加载。

如果在服务器端配置 RPC over HTTP 所需的所有设置后,Outlook 客户端遇到连接问题,则可能是因为“RPC 代理服务器扩展”没有正确加载。当客户端在 Outlook 中遇到此类连接问题时,他们会收到类似如下所示的错误信息:

Exchange 服务器不可用。

若要验证 RPC 代理服务器扩展是否正确加载,请执行以下步骤。

过程

验证 RPC 代理服务器扩展是否正确加载

  1. 在 Exchange Server 上,单击“开始”,指向“管理工具”,然后单击 RPC 代理服务器上的“Internet 信息服务 (IIS) 管理器”。

  2. 在 RPC 代理服务器图标下,单击“Web 服务扩展”。

  3. 在右窗格中,单击“RPC 代理服务器扩展”,然后单击“属性”。

  4. 确认 Rpcproxy.dll 文件的路径是否正确。正确位置如下:

    %systemroot%\system32\rpcproxy\rpcproxy.dll

    例如,正确位置可能是:

    c:\windows\system32\rpcproxy\rpcproxy.dll

    请仔细检查路径条目,因为它可能被错误设置为:

    %systemroot%\system32\rpcproxy.dll

    例如,当前位置可能被设置为:

    c:\windows\system32\rpcproxy.dll

    此错误路径匆匆一看似乎是正确的。

    note注意:
    Rpcproxy.dll 文件可能在这两个位置中都存在;您不必删除或修改其中任何一个位置中的该文件。如果发现此路径条目设置正确,那么 Rpcproxy.dll 文件可能已丢失或损坏。如果是这样,可能需要放回或重新注册 Rpcproxy.dll 文件。

    此外,如果遇到此问题,会在 RPC 代理服务器上的 IIS 日志中记录以下 404 错误:

    2004-01-01 13:13:31 192.100.100.1 RPC_IN_DATA /rpc/rpcproxy.dll FQDN.company.com:6002 443 domain\username 192.100.100.2 MSRPC 404 2 1260

    此 404 错误可能是由已禁用或不能正常运行的 Web 服务扩展引起的。有关详细信息,请参阅以下 Microsoft 知识库文章 248033:IIS 服务器返回“HTTP 404 - File not found”(HTTP 404 - 找不到文件)错误的常见原因

详细信息