症状当运行 Exchange 2000 Server 的超文本传输协议 (HTTP) 虚拟服务器同时承载来自同一虚拟服务器的 Exchange 内容和文件系统内容(例如,同时承载用于存放邮箱的 http://server/exchange/blah 和用于存放会用尽文件系统的程序的 http://server/myapp/)时,对文件系统内容的请求将无效,并生成以下错误信息: HTTP/1.1 503 Service Unavailable.
原因出现这种问题的原因在于:当您使用 Microsoft Internet 信息服务 (IIS) 管理员创建新的虚拟目录时,将 Davex.dll 脚本映射值从 Exchange 2000 创建的虚拟服务器复制到了新的虚拟目录中。使用此配置时,即使 v-root 指向文件系统,Davex.dll 所处理的也是对虚拟目录的请求。因此,这些请求将无效。
下面给出了一个示例配置: %26#8226;
Exchange 2000 Exchange 系统管理器上 administrative groups\Servers\服务器名称\Protocols\HTTP\Exchange 虚拟服务器下的附加虚拟服务器。
%26#8226;
IIS 上的虚拟服务器 Web 站点存有该虚拟目录中的邮箱、公用文件夹和 Web 内容。
%26#8226;
可以使用 Microsoft Outlook Web Access (OWA) 来浏览邮箱和公用文件夹。不过,无法浏览 Exchange 2000 Web 站点的虚拟目录中的 Web 内容。
解决方案要解决此问题,请从虚拟目录中删除 Davex.dll,以便 IIS 可以处理请求。
在创建新的虚拟目录时,会将 Davex.dll 脚本映射值从 Exchange 2000 Exchange 系统管理器复制到 IIS 中。对虚拟目录的请求将无效,因为 IIS 处理的是 Davex.dll 发出的请求。
删除 Davex.dll: 1.
转到 IIS 上的 Web 站点。
2.
单击以展开该文件夹(Web 站点)。
3.
右键单击 Web 站点的虚拟目录。
4.
在快捷菜单上,单击属性。
5.
单击虚拟目录选项卡。
6.
单击配置。
7.
单击应用程序映射选项卡。
8.
单击类似以下内容的应用程序映射:* C:\Program Files\Exchsrvr\bin\davex.dll (All)
9.
单击删除”。
10.
在提示您是否删除选定的脚本映射时,请单击是。
11.
单击确定。
12.
单击确定。
这将删除 Davex.dll 文件的脚本值。通过右键单击虚拟目录,然后单击浏览来浏览 Web 内容。现在应该能够浏览 Web 内容了。
更多信息在 IIS 安装期间,会为属性页上的各种属性分配默认值。您可以使用 IIS 中的默认设置,或者还可以根据您的 Web 发布需要自定义这些设置。通过对默认设置进行调整,可以提供附加值、增强性能并提高安全性。
可以在站点级别、目录级别或文件级别设置属性。较高级别(如站点级别)的设置会被较低级别(如目录级别)自动使用或继承,但也可在较低级别单独编辑这些设置。当在单个站点、目录或文件上对属性进行更改后,以后对主默认设置所做的更改将不会自动覆盖这些单独设置。相反,您会收到一条警告消息,询问您是否要更改单独的站点、目录或文件设置以匹配新的默认设置。
这篇文章中的信息适用于:%26#8226;
Microsoft Exchange 2000 Server 标准版
此文来源:
XGEN:在单台服务器的多个 Web 站点上出现错误信息“HTTP-1_1 503 Service Unavailable”(HTTP-1_1 503 服务不可用)
http://support.microsoft.com/?ID=282230
,