Проблемы

Рассмотрим следующий сценарий.

  • Вы установили Windows Server AppFabric на сервер, на котором запущены службы IIS 7,5.

  • Вы создаете веб-сайт. Затем вы добавите на веб-сайт несколько приложений.

  • Эти приложения можно настроить так, чтобы они выполнялись в разных пулах приложений.

  • В этих приложениях функция автоматического запуска включена для разных служб.

  • Вы запускаете пул приложений, который используется веб-сайтом.

В этом сценарии все службы в этих приложениях неожиданно загружаются. Ожидается загрузка только тех служб, которые выполняются в одном и том же пуле приложений для веб-сайта. Например, вы создаете веб-сайт с именем " Мой сайт " на сервере IIS 7,5. Личный сайт включает два приложения, именуемые APP1и APP1. Личный сайт и APP1 выполняются в пуле приложений с именем AppPool1. Этот программный интерфейс работает в пуле приложений с именем AppPool2. В App1 вы включаете функцию автоматического запуска для службы с именем service_App1. В г., вы включите функцию автоматического запуска для службы с именем service_App2. При запуске AppPool1 в AppPool1 пула приложений загружаются service_App1 и service_App2. Тем не менее, только service_App1 должны быть загружены.

Причина

Эта проблема возникает из-за ошибки, которая возникает, когда службы IIS проверяют приложения, которые являются частью пула приложений, на котором запущен этот сайт. В примере, описанном в разделе "симптомы", при запуске AppPool1 IIS неправильно предполагает, что оба приложения App1 и в настоящее время работают в одном пуле приложений. Таким образом, оба service_App1 и service_App2 предварительно загружаются. Тем не менее, программное приложение, запущенное в другом пуле приложений, и service_App2 не следует предварительно загрузить.

Решение

Сведения об обновлении

Следующие файлы доступны для загрузки в центре загрузки Майкрософт:Download Download the Update for Windows 7 x86 Edition package now.Скачайте пакет обновления для Windows 7 (выпуск для x86). Загрузить пакет обновления для Windows 7 (64-разрядная версия). Download Загрузить пакет обновления для Windows Server 2008 R2 x64 Edition. Download Загрузить пакет обновления для Windows Server 2008 R2 IA64. Download Для получения дополнительных сведений о том, как загрузить файлы поддержки Microsoft, щелкните следующий номер статьи базы знаний Майкрософт:

119591 Как скачать файлы поддержки Майкрософт через веб-службыЭтот файл был проверен корпорацией Майкрософт на наличие вирусов. Корпорация Майкрософт использует самые последние на момент публикации файла версии антивирусного программного обеспечения. Файл хранится на защищенных серверах, что предотвращает его несанкционированное изменение.

Предварительные условия

Для установки этого исправления на компьютере должно быть установлено приложение IIS 7,5. Это исправление можно установить на компьютер под управлением Windows 7 или Windows Server 2008 R2.

Требование перезагрузки

Если при установке этого исправления будет запущено приложение IIS, необходимо перезагрузить компьютер после установки исправления.

Сведения о замене исправлений

Это исправление не заменяет других исправлений.

Сведения о файлах

Английская версия исправления содержит файлы с атрибутами, указанными в следующей таблице, или более поздние. Даты и время для файлов указаны в формате времени UTC. При просмотре сведений о файле в системе происходит перевод соответствующих значений на местное время. Чтобы узнать разницу между временем UTC и местным временем, откройте вкладку Часовой пояс элемента Дата и время панели управления.

Для всех поддерживаемых 32-разрядных (x86) версий Windows 7

Имя файла

Версия файла

Размер

дата

Время

Платформа

Iisw3adm.dll

7.5.7600.20708

396 288

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

Все поддерживаемые 64-разрядные (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

941 056

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

Обходное решение

Чтобы устранить эту проблему, разместите приложения на разных веб-сайтах.

Статус

Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".

Дополнительная информация

Дополнительные сведения о Windows Server AppFabric можно найти на веб-сайте Microsoft Developer Network (MSDN) по следующему адресу:

Windows Server AppFabricДополнительные сведения о функции автоматического запуска и ее настройке можно найти на веб-сайте MSDN по следующему адресу:

Функция автоматического запуска

Настройка автоматического запуска с помощью диспетчера служб IIS

Нужна дополнительная помощь?

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединение к программе предварительной оценки Майкрософт

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?

Спасибо за ваш отзыв!

×