Почему FireFox 3.6.8 не кэширует статическое содержимое с сервера разработчиков asp.net?

Я работаю над сайтом asp.net, как обычный пользователь, мы используем сервер разработчика asp.net во время кодирования и тестирования , Сегодня я обнаружил, что Firefox не кеширует статические файлы моего сайта, поскольку наше приложение довольно большое, что делает загрузку страниц очень медленной. Я проверил Firefox о: cache, все настройки статического кеша файлов выглядят так

           Key: http://localhost:26851/App_Layout/icons/actions/email/folder.png
     Data size: 871 bytes
   Fetch count: 1
 Last modified: 2010-08-19 11:59:46
       Expires: 1969-12-31 16:00:00

           Key: http://localhost:26851/Framework/ScriptLibrary/JQueryPlugins/ui.mouse.js
     Data size: 5079 bytes
   Fetch count: 1
 Last modified: 2010-08-19 11:59:39
       Expires: 1969-12-31 16:00:00

FireBug показывает заголовок примерно так:

Server  ASP.NET Development Server/9.0.0.0
Date    Thu, 19 Aug 2010 22:10:27 GMT
X-AspNet-Version    2.0.50727
Cache-Control   public
Etag    "1CB3F32C834A880"
Content-Type    text/css
Content-Length  1775
Connection  Close

У Firebug есть еще одна вкладка под названием «кеш», информация:

Last Modified   Thu Aug 19 2010 15:10:27 GMT-0700 (Pacific Daylight Time)
Last Fetched    Thu Aug 19 2010 15:10:27 GMT-0700 (Pacific Daylight Time)
Expires Wed Dec 31 1969 16:00:00 GMT-0800 (Pacific Standard Time)
Data Size   1775
Fetch Count 10
Device  disk

Дата истечения срока действия установлена ​​на 1969 -12-31, я считаю, что именно поэтому они загружаются очень вовремя. Я использую Visual Studio 2008, Windows 7 машина. Приложение отлично работает в IE, содержимое правильно кешируется.

Кто-нибудь видел такое поведение раньше?

5
задан Russel Yang 20 August 2010 в 00:05
поделиться