Я надеялся, что кто-нибудь может помочь с проблемой сжатия служб 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