64位操作系统 IIS7 使用 32位 应用程序池,error 503 Service Unavailable

来源:互联网 发布:关晓彤人品知乎 编辑:程序博客网 时间:2024/04/30 04:05

操作系统 :64位

php:32位

 

如果 安装了 “RPC over HTTP Proxy” 。 

在使用 IIS + php 的配置的时候  需要 启动 “启动32位程序” 。

 

但这时候会提示 503 错误。

因为 C:/Windows/system32/RpcProxy/RpcProxy.dll 是64位的。 (日~~)

 

需要修改  %systemroot%/System32/inetsrv/config/applicationHost.config 文件。指明使用的是64位 preCondition="bitness64"

<add name="PasswordExpiryModule" image="C:/Windows/system32/RpcProxy/RpcProxy.dll" />

改为 

<add name="PasswordExpiryModule" image="C:/Windows/system32/RpcProxy/RpcProxy.dll" preCondition="bitness64" />

參考:

http://blogs.msdn.com/b/carloc/archive/2009/02/04/service-unavailable-in-iis7-with-32-bit-application-pool.aspx

http://book.51cto.com/art/200908/146083.htm

原创粉丝点击