有谁知道为什么以下web.conig更改不起作用:
<httpCompression>
<staticTypes>
<add mimeType="application/javascript" enabled="true"/>
</staticTypes>
<dynamicTypes>
<add mimeType="application/javascript" enabled="true"/>
</dynamicTypes>
</httpCompression>
我添加javascript文件后仍然没有被压缩(gzip)。我吵了几天,因为我真的不知道问题最初是什么,但现在我做了。如果我直接更改了applicationhost.config,但确实有效:
<httpCompression directory="%TEMP%\iisexpress\IIS Temporary Compressed Files">
<scheme name="gzip" dll="%IIS_BIN%\gzip.dll" />
<dynamicTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/x-javascript" enabled="true" />
<add mimeType="application/javascript" enabled="true" />
<add mimeType="*/*" enabled="false" />
</dynamicTypes>
<staticTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/x-javascript" enabled="true" />
<add mimeType="application/javascript" enabled="true" />
<add mimeType="application/atom+xml" enabled="true" />
<add mimeType="application/xaml+xml" enabled="true" />
<add mimeType="*/*" enabled="false" />
</staticTypes>
</httpCompression>
更改web.config然后尝试找出哪些Web服务器applicationhost.config文件不正确,但遗憾的是它不起作用将更容易
据说IIS Express默认设置为“错误”。它为javascript文件提供了“ application / javascript ”的mimetype,但只压缩了作为“ application / x-javascript ”出现的javascript文件。我不知道IIS(不是快递)是否会以这种方式违约。
答案 0 :(得分:0)
您可以尝试将值为true的doDynamicCompression属性添加到urlCompression属性。
<StackLayout Padding="10" Spacing="10">
<Button Text="Autentificare" Clicked="Button_Clicked"/>
<local:CustomActivityIndicator IsRunning="{Binding IsBusy}" >
</local:CustomActivityIndicator>
</StackLayout>