2017-01-12 10 views
0

私はMVC5 Webアプリケーションを持っています。コントローラで圧縮フィルタを使用しましたThis SiteMVCページの圧縮フィルタが機能しません。

すべてが動作しますが、まだページが圧縮されていないようです。 YSlow Chrome拡張機能を使用して自分のページを確認していますが、ページにGZip圧縮が適用されていないことが報告されています。私はIIS Expressを使用してVS 2015(デバッグモード)で自分のWebアプリケーションをテストしています。

何か間違っていますか?またはYSlow拡張が間違っていますか?あなたのweb.configファイルで

+0

たぶんこのことができますか? - http://stackoverflow.com/questions/31529076/gzip-compression-not-working-asp-net-mvc5 –

+0

これは多分ですか? - http://stackoverflow.com/questions/10102743/gzip-response-on-iis-express –

+0

2番目の解決策は、私は最終的に私はIIS上でコントロールを持たないWebホスティングに自分のアプリケーションを展開したいので好まれません。最初のリンクでは、私はそれを試みて、それは非常に良い解決策に見えるが、私のアプリはウェブホスティングで不安定だった。もう一度試してみるよ。ありがとうございました – FLICKER

答えて

0

<?xml version="1.0" encoding="utf-8"?> 
<configuration> 
    <system.webServer> 
    <urlCompression doStaticCompression="true" doDynamicCompression="true" /> 
    <httpCompression> 
     <dynamicTypes> 
     <clear /> 
     <add enabled="true" mimeType="text/*"/> 
     <add enabled="true" mimeType="message/*"/> 
     <add enabled="true" mimeType="application/x-javascript"/> 
     <add enabled="true" mimeType="application/javascript"/> 
     <add enabled="true" mimeType="application/json"/> 
     <add enabled="false" mimeType="*/*"/> 
     <add enabled="true" mimeType="application/atom+xml"/> 
     <add enabled="true" mimeType="application/atom+xml;charset=utf-8"/> 
     </dynamicTypes> 
     <staticTypes> 
     <clear /> 
     <add enabled="true" mimeType="text/*"/> 
     <add enabled="true" mimeType="message/*"/> 
     <add enabled="true" mimeType="application/javascript"/> 
     <add enabled="true" mimeType="application/atom+xml"/> 
     <add enabled="true" mimeType="application/xaml+xml"/> 
     <add enabled="true" mimeType="application/json"/> 
     <add enabled="false" mimeType="*/*"/> 
     </staticTypes> 
    </httpCompression> 
    </system.webServer> 
</configuration> 
関連する問題