Я использую Sitecore в сочетании с Webforms For Marketers (WFFM). Я использую стандартное поле формы капчи. Когда я нажимаю F5 (обновление страницы), кнопка обновления капчи и звука не отображаются. По второму F5 кнопка обновления капчи и аудио снова появляются на экране.
Когда я получаю прямой доступ к изображению обновления капчи, та же проблема возникает при обновлении страницы (F5), но теперь с более подробным сообщением об ошибке.
The UTC time represented when the offset is applied must be between year 0 and 10,000.
Parameter name: offset
[ArgumentOutOfRangeException: The UTC time represented when the offset is applied must be between year 0 and 10,000.
Parameter name: offset]
System.DateTimeOffset..ctor(DateTime dateTime) +13946944
Sitecore.Resources.Media.Streaming.Preconditions.IfModifiedSincePrecondition.CheckRequestPreconditionAndSetResponseStatus(HttpContext context) +149
Sitecore.Resources.Media.Streaming.RangeRetrievalResponse.ExecuteRequest(HttpContext context) +93
Sitecore.Support.Resources.Media.MediaRequestHandler.DoProcessRequest(HttpContext context, MediaRequest request, Media media) +716
Sitecore.Resources.Media.MediaRequestHandler.DoProcessRequest(HttpContext context) +477
Sitecore.Resources.Media.MediaRequestHandler.ProcessRequest(HttpContext context) +67
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +913
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +165
URL = http://sitecore.local/~/media/Web Формы для маркетологов /Icons/refresh.png
Я искал в Интернете эту конкретную проблему, но не могу найти решение для этой ситуации (Sitecore и WFFM). у кого-нибудь есть решение?
Большое спасибо.
Джорди
ОБНОВЛЕНИЕ 27-02-2014. Я вижу, что по неработающему обновлению или звуковому изображению веб-браузер добавляет этот заголовок к запросу.
If-Modified-Since Mon, 01 Jan 0001 00:00:00 GMT