2012-03-02 11 views
5

Rozpocząłem testowanie Nancy w trybie hosta. Do tej pory, tak dobry oprócz jednego problemu, który mnie irking: Jak mogę zapobiec jego buforowanie moje poglądy w trakcie rozwoju?Jak zapobiegać Nancy przed buforowaniem Wyświetlenia

Zauważyłem, comment, że przeglądanie pamięci podręcznej ma być wyłączone w trybie debugowania, ale nie działa to dla mnie - muszę ponownie uruchomić moją aplikację, gdy dokonuję zmiany w kodzie HTML.

Używam Nancy 0.10 z wbudowanym super prostym mechanizmem wyświetlania i plikami .html.

Odpowiedz

4

Buforowanie to domyślnie wyłączone w trybie debugowania. Jedyne, co mogę wymyślić, to to, że może wystąpić błąd w wykrywaniu trybu debugowania podczas działania w trybie samo-hosta (tj. Nie projektu webowego).

mógłbyś spróbować następujących

  • upewnić się, że budują w debug-mode i sprawdzić wartość StaticConfiguration.DisableCaches i daj mi znać, jeśli jest prawda lub fałszywy
  • Jawnie spróbuj ustawić StaticConfiguration.DisableCaches na true i zobacz czy to zatrzymuje buforowanie Twój widok

Jeśli DisableCaches jest prawdziwe wtedy ignoruje korzystać z pamięci podręcznej w rodzaju DefaultViewCache https://github.com/NancyFx/Nancy/blob/master/src/Nancy/ViewEngines/DefaultViewCache.cs#L30

+1

Czy naprawdę myśli _debugging_ na początku lub należy _caching_? – ccellar

+0

dobry połów, dzięki ccellar! – TheCodeJunkie

+0

Dzięki za odpowiedź. Wydaje mi się, że w moich ustawieniach projektu coś było nie tak i nie ustawiono symbolu DEBUG. –

Powiązane problemy