Динамическое сжатие служб WCF RIA не работает в Windows Server 2008 R2 - PullRequest
2 голосов
/ 20 июня 2011

Я надеялся, что кто-нибудь может помочь с проблемой сжатия служб WCF Ria.

Я разрабатывал LOB-приложение Silverlight 4 в Visual Studio 2010 на моей машине под управлением Windows 7.

Я успешно (и безболезненно) настроил динамическое сжатие для двоичных ответов доменных служб при размещении на этом компьютере в IIS 7.5.

Я повторил точный процесс на рабочем сервере под управлением Windows Server 2008 R2 - но он не работал вообще.

Я проверил сжатие в ответе с помощью Fiddler2. Я также повторил процесс на нескольких Windows 7 и двух других компьютерах с Windows Server 2008 R2 с одинаковыми результатами. Версия IIS на обеих машинах - 7.5.7600.16385.

Если вы добились успеха в этой конфигурации, пожалуйста, помогите. Я уверен, что это общее требование.

Вот подробные шаги, которые работают в Windows 7:

1) Регулярное развертывание в приложении IIS.

2) Включить все роли / функции для сжатия (динамические и статические) в IIS и включить для всех каталогов в диспетчере iss.

3) Отредактируйте applicationHost.config в C: \ Windows \ System32 \ inetsrv \ config: добавьте в:

 <dynamicTypes>

            ...

            <add mimeType="application/x-javascript" enabled="true" />

    <add mimeType="application/msbin1" enabled="true" />

          ....

        </dynamicTypes>

4) Обновить пул приложений (настроен на .net 4 Integrated)

Заранее спасибо. Я поседела из-за этого.

С уважением

Lawrence

...