Исключение, когда VS 2010 ASP.NET Сервер разработки обслуживает статические файлы

StackOverflow https://stackoverflow.com/questions/1656487

Вопрос

Я создаю сайт ASP.NET MVC 2 с помощью Visual Studio 2010 Beta 2.

Ни с того ни с сего ни одно из моих изображений или css не начало отображаться.Если я перейду непосредственно к ресурсам в браузере, я увижу это сообщение об исключении:

Указанный аргумент выходил за пределы диапазона допустимых значений.Имя параметра:utcDate ( Дата )

Трассировка стека:

[Исключение ArgumentOutOfRangeException:Указанный аргумент выходил за пределы диапазона допустимых значений.Имя параметра:Дата рождения]
System.Web.HttpCachePolicy.UtcSetLastModified(дата-время utcDate) +3038942
System.Web.StaticFileHandler.ProcessRequestInternal(HttpContext контекст, строка переопределяет виртуальный путь) +1130 System.Web.DefaultHttpHandler.BeginProcessRequest(HttpContext контекст, обратный вызов AsyncCallback, Состояние объекта) +347
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Выполнить() +8683736 System.Web.HttpApplication.Выполнить шаг (IExecutionStep шаг, логическое значение и выполняется синхронно) +184

Некоторые Заметки:

Уже пробовал перезапустить vs 2010, закрыть все экземпляры веб-сервера, перезапустить IIS.

Это было полезно?

Решение

Исправил это, перенеся данные часов моего компьютера на будущее, построил проект в режиме отладки, а затем переместил время назад.

Поискав в Google, я обнаружил, что это связано с тем, что вы пытаетесь загрузить сборки, которые были в последний раз изменены в будущем.В основном кодирование путешествий во времени.

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


Лол, это было из-за перехода на летнее время, о котором я совершенно забыл.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top