Профили веб-конфигурации ASP.NET? - PullRequest
0 голосов
/ 30 ноября 2011

В моем Web.config под <system.web> у меня есть:

<caching>
  <outputCacheSettings>
    <outputCacheProfiles>
      <add name="Cache60Seconds" 
           location="ServerAndClient" 
           duration="60" 
           varyByParam=""
      />
    </outputCacheProfiles>
  </outputCacheSettings>
</caching>

В отладочной версии этого .config, Web.Debug.config, я хочу duration профиля«Cache60Seconds» становится равным 0.

Другими словами, когда я разрабатываю, я хочу, чтобы «Cache60Seconds» имел продолжительность 0, поэтому он никогда не кэшируется, а когда я выпускаю продукт, я хочу, чтобыпродолжительность изменить до 60 секунд.Как мне это сделать?

1 Ответ

1 голос
/ 30 ноября 2011

Вы на полпути с Преобразованиями веб-конфигурации , однако вам следует настроить файл Web.Config, чтобы иметь типичные параметры среды разработки (например, установить длительность кэша равным 0) и значение в вашем Интернете. Release.Config устанавливает соответствующую длительность кэша для вашей среды выпуска.

...