症状
请考虑以下情况:
-
在运行 Internet Information Services (IIS)7.5 的服务器上安装 Windows Server AppFabric。
-
您创建了一个网站。 然后,将多个应用程序添加到网站。
-
将这些应用程序配置为在不同的应用程序池下运行。
-
为这些应用程序中的不同服务启用自动启动功能。
-
启动网站使用的应用程序池。
在这种情况下,这些应用程序中的所有服务都将意外预加载。 你只需要应用程序在要加载的网站的同一应用程序池中运行的服务。例如,在 IIS 7.5 服务器上创建名为 "我的网站" 的网站。 "我的网站" 包含两个名为App1和App2的应用程序。 "我的网站" 和 "App1" 在名为AppPool1的应用程序池中运行。 App2 在名为AppPool2的应用程序池中运行。 在 App1 中,为名为service_App1的服务启用自动启动功能。 在 App2 中,为名为service_App2的服务启用自动启动功能。 启动 AppPool1 时,service_App1 和 service_App2 将加载到应用程序池 AppPool1 中。 但是,仅应加载 service_App1。
原因
出现此问题的原因是当 IIS 检查属于应用程序池的应用程序的应用程序时出现的错误。 在 "症状" 部分中所述的示例中,当 AppPool1 启动时,IIS 将错误地假定 App1 和 App2 都在同一应用程序池中运行。 因此,service_App1 和 service_App2 都是预加载的。 但是,App2 在其他应用程序池中运行,不应预加载 service_App2。
解决方案
更新信息
以下文件可从 Microsoft 下载中心下载: Download the Update for Windows 7 x86 Edition package now.立即下载适用于 Windows 7 x86 版本程序包的更新。立即下载适用于 Windows 7 x64 版本程序包的更新。 立即下载适用于 Windows Server 2008 R2 x64 版本程序包的更新。 立即下载适用于 Windows Server 2008 R2 IA64 版本程序包的更新。 有关如何下载 microsoft 支持文件的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
119591 如何从联机服务获取 Microsoft 支持文件Microsoft 已对该文件进行病毒扫描。 Microsoft 使用的是文件发布时可以获得的最新病毒检测软件。 该文件存储在安全性得到增强的服务器上,以防止对文件进行未经授权的更改。
先决条件
必须安装 IIS 7.5 才能应用此修补程序。 此修补程序可以安装在运行 Windows 7 或 Windows Server 2008 R2 的计算机上。
重启要求
如果在应用此修补程序时 IIS 正在运行,则必须在应用修补程序后重新启动计算机。
修补程序替换信息
此修补程序不替代任何其他修补程序。
文件信息
此修补程序的英文版具有下表中列出的文件属性(或较新的文件属性)。 这些文件的日期和时间按协调世界时 (UTC) 列出。 当你查看文件信息时,文件时间将转换为本地时间。 要了解 UTC 与本地时间之间的时差,请使用“控制面板”中“日期和时间”项中的“时区”选项卡。
对于所有受支持的基于 x86 的 Windows 7 版本
文件名 |
文件版本 |
文件大小 |
日期 |
时间 |
平台 |
---|---|---|---|---|---|
Iisw3adm.dll |
7.5.7600.20708 |
396288 |
06-May-2010 |
12:47 |
x86 |
W3tp.dll |
7.5.7600.20708 |
15,872 |
06-May-2010 |
12:48 |
x86 |
W3wphost.dll |
7.5.7600.20708 |
55,296 |
06-May-2010 |
12:48 |
x86 |
Wbhstipm.dll |
7.5.7600.20708 |
24,064 |
06-May-2010 |
12:48 |
x86 |
Wbhst_pm.dll |
7.5.7600.20708 |
23,552 |
06-May-2010 |
12:48 |
x86 |
对于所有受支持的基于 x64 的 Windows 7 版本和 Windows Server 2008 R2 版本
文件名 |
文件版本 |
文件大小 |
日期 |
时间 |
平台 |
---|---|---|---|---|---|
Iisw3adm.dll |
7.5.7600.20708 |
451,584 |
06-May-2010 |
11:46 |
x64 |
W3tp.dll |
7.5.7600.20708 |
19,968 |
06-May-2010 |
11:48 |
x64 |
W3wphost.dll |
7.5.7600.20708 |
60,928 |
06-May-2010 |
11:48 |
x64 |
Wbhstipm.dll |
7.5.7600.20708 |
28,672 |
06-May-2010 |
11:48 |
x64 |
Wbhst_pm.dll |
7.5.7600.20708 |
25,600 |
06-May-2010 |
11:48 |
x64 |
对于所有受支持的基于 IA-64 的版本 Windows Server 2008 R2
文件名 |
文件版本 |
文件大小 |
日期 |
时间 |
平台 |
---|---|---|---|---|---|
Iisw3adm.dll |
7.5.7600.20708 |
941056 |
06-May-2010 |
08:54 |
IA-64 |
W3tp.dll |
7.5.7600.20708 |
40,960 |
06-May-2010 |
08:59 |
IA-64 |
W3wphost.dll |
7.5.7600.20708 |
144,384 |
06-May-2010 |
08:59 |
IA-64 |
Wbhstipm.dll |
7.5.7600.20708 |
65,536 |
06-May-2010 |
08:59 |
IA-64 |
Wbhst_pm.dll |
7.5.7600.20708 |
67,072 |
06-May-2010 |
08:59 |
IA-64 |
解决方法
若要解决此问题,请将应用程序放置在不同网站下。
状态
Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。
更多信息
有关 Windows Server AppFabric 的详细信息,请访问以下 Microsoft 开发人员网络(MSDN)网站:
Windows Server AppFabric有关自动启动功能以及如何对其进行配置的详细信息,请访问下面的 MSDN 网站: