2010-01-15 4 views
4

Подробности: Я использую визуальную студию 2005 на windows xp sp3. Веб-сайт хранится в файловой системе. Я использовал subversion для проверки кода с сервера.кэширование в сервере разработки asp.net

В этом случае: Когда я запускаю приложение в первый раз, все в порядке. Но когда я вношу изменения в приложение, я должен просто увидеть эти изменения, перезагрузив страницу в браузере. Но этого не происходит. Я должен остановить сервер разработки и повторно запустить приложение, которое запустит новый экземпляр сервера разработки, и теперь я вижу изменения. Это длится 3-4 минуты, и это пустая трата времени, которую я не могу себе позволить.

Для моего коллеги-разработчика, который здесь уже давно, все работает нормально. Он может просто изменить страницу и перезагрузить страницу в браузере, чтобы увидеть изменения.

Чтение некоторых форумов в Интернете, я попытался очистить кеш моего браузера (IE, Firefox), и он не работает. Таким образом, это не проблема с кешем браузера. Это связано с кешем в сервере разработки.

Любые идеи оцениваются !!!

+0

Вы открываете сайт как проект веб-сайта или проект веб-приложения? –

ответ

5

Спасибо за помощь, ребята. Это была моя вина. Я по-прежнему отключил хранилище каталогов позавчера, потому что он не позволял мне создавать веб-сайт. Я просто нашел это решение на каком-то форуме. Я понятия не имел, что это было в то время, я был просто счастлив, что это сработало.

Это ссылка: http://support.microsoft.com/kb/911272

я установил значение 2 для ключа реестра 'HKLM \ Software \ Microsoft \ ASP.NET \ FCNMode'. Если я устанавливаю его на 0, тогда проект переходит в бесконечную сборку, возможно, из-за медленной машины. Значение 2 работает для меня.

+0

Я искал ответ на ту же самую проблему в течение 2 недель. Я понятия не имею, как изменился раздел реестра, но это было исправление. – NinjaBomb

+2

О, мужик, это дерьмо, похожее на то, что заставляет меня хотеть поцеловать прощание MS. – UpTheCreek

0

Вы строите код? (.aspx.cs или .aspx.vb) или код на передних страницах (.aspx)

За изменениями кода Если вы отсоедините отладчик (нажмите кнопку синего квадрата остановки) и перестройте , то да, вы должны иметь возможность ctrl-f5 (жестко обновить) свой браузер и увидеть изменения. Для изменений кода в начале, после сохранения, обновления браузера должно быть достаточно.

+0

Да, я согласен с вами, это то, что мы обычно делаем. Но этого не происходит в интерфейсе, для начала я должен остановить свой сервер разработки, а затем выбрать «просмотр в браузере» из контекстного меню, которое занимает 2-3 минуты, много траты времени. –