Исключение, когда 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, это было из-за летнего времени, о котором я полностью забыл.

Другие вопросы по тегам