WCF RIA服务动态压缩无法在Windows Server 2008 R2上运行

时间:2011-06-20 08:10:49

标签: silverlight compression iis-7.5 wcf-ria-services

我希望有人可以帮助解决WCF Ria服务的压缩问题。

我一直在运行Windows 7的开发计算机上在Visual Studio 2010中开发Silverlight 4 LOB应用程序。

在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中为压缩(动态和静态)启用alll角色/功能,并为iss manager中的所有目录启用。

3)在C:\ Windows \ System32 \ inetsrv \ config中编辑applicationHost.config:添加:

 <dynamicTypes>

            ...

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

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

          ....

        </dynamicTypes>

4)刷新应用程序池(配置为.net 4集成)

提前致谢。我一直都是灰色的。

亲切的问候

劳伦斯

0 个答案:

没有答案