2016-08-04 3 views
0

В моем web.Release.config У меня есть три преобразования, определенное:преобразование Web.config применяется частично

<?xml version="1.0"?> 
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform"> 
    <system.web> 
    <compilation xdt:Transform="RemoveAttributes(debug)" /> 
    </system.web> 
    <system.webServer> 
    <httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files" xdt:Transform="SetAttributes" xdt:Locator="Match(directory)"> 
     <scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" xdt:Transform="SetAttributes" xdt:Locator="Match(dll)" /> 
    </httpCompression> 
    </system.webServer> 
</configuration> 

И предварительный просмотр преобразование применяется/публикация показывает, что только компиляция тег трансформируется.

Не могу понять, почему httpCompression/схема теги остаются неизменными?

Вот отрывок из оригинального web.config содержание:

<httpCompression directory="%TEMP%\iisexpress\IIS Temporary Compressed Files"> 
    <scheme name="gzip" dll="%IIS_BIN%\gzip.dll" /> 
    <staticTypes> 
    <add mimeType="text/*" enabled="true" /> 
    <add mimeType="message/*" enabled="true" /> 
    <add mimeType="image/svg+xml" enabled="true" /> 
    <add mimeType="application/javascript" enabled="true" /> 
    <add mimeType="text/javascript" enabled="true" /> 
    <add mimeType="application/javascript; charset=utf-8" enabled="true" /> 
    <add mimeType="application/atom+xml" enabled="true" /> 
    <add mimeType="application/xaml+xml" enabled="true" /> 
    <add mimeType="*/*" enabled="false" /> 
    </staticTypes> 
</httpCompression> 

ответ

1

@lexeme код неверен. Пожалуйста, попробуйте этот код ниже:

<system.webServer> 
<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files" xdt:Transform="SetAttributes"> 
    <scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" xdt:Transform="SetAttributes" xdt:Locator="Match(name)" /> 
</httpCompression> 

+0

Это верно. Будьте здоровы;) – lexeme