Исключение, когда VS 2010 ASP.NET Development Server обслуживает статические файлы
Я создаю сайт ASP.NET MVC 2 с помощью Visual Studio 2010 Beta 2.
Из ниоткуда ни одно из моих изображений или css не появилось. Если я перехожу непосредственно к ресурсам в браузере, я вижу это сообщение об исключении:
Указанный аргумент находится вне диапазона допустимых значений. Имя параметра: utcDate
Трассировки стека:
[ArgumentOutOfRangeException: указанный аргумент находится вне диапазона допустимых значений. Имя параметра: utcDate]
System.Web.HttpCachePolicy.UtcSetLastModified (DateTime utcDate) +3038942
System.Web.StaticFileHandler.ProcessRequestInternal (контекст HttpContext, String overrideVirtualPath) +1130 System.Web.DefaultHttpHandler.BeginProcessRequest(контекст HttpContext, обратный вызов AsyncCallback, состояние объекта) +347
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute () +8683736 System.Web.HttpApplication.ExecuteStep (шаг IExecutionStep, логический и завершенный синхронно) +184
Некоторые заметки:
Уже пытался перезапустить vs 2010, закрыть все экземпляры веб-сервера, перезапустить IIS.
1 ответ
Исправили это, настроив данные часов моего компьютера в будущее, собрав проект в режиме отладки, а затем перенеся время назад.
По поиску, я обнаружил, что это потому, что вы пытаетесь загрузить сборки, которые в последний раз модифицировались в будущем. Кодирование путешествий во времени в основном.
Другая проблема, с которой я столкнулся, заключалась в том, что, когда я установил время в будущем, мой период оценки VS2010 истек.
Lol, это было из-за летнего времени, о котором я полностью забыл.