ASP.NET AJAX e a data da máquina

Primeiramente, PQP!

Pronto, já me revoltei do erro tosco que eu estava tendo.

Bom, estou desenvolvendo uma aplicação ASP.NET, com Visual Studio 2008 e AJAX, quando hoje o meu site começou a dar um erro estranho...
Ao tentar abrir páginas com controles como TreeView, TabControl, etc, a mesma não era carregada corretamente. Imagens e recursos (como arquivos JavaScript) faltando, o que acabava caindo no erro "Sys is undefined" (basicamente, este erro ocorre porque o browser não consegue carregar alguns scripts através do
ScriptResource.axd).

Fiquei chateado com o erro (para não dizer pré-desesperado, rs). Para idenficar melhor o que estava acontecendo, peguei uma das urls geradas pelo ScriptResource.axd ou WebResource.axd e testei ela no browser. Apareceu um outro erro: "Specified argument was out of the range of valid values. Parameter name: utcDate".

Google pra cá, Google prá lá, acabei encontrando algumas pessoas que tiveram esse problema quando a hora da máquina estava atrasada...

Olhei para meu relógio, e a "surpresa" é que ele estava 2 anos atrasado! Arrumei e tudo voltou a funcionar!

Agora porque estava atrasado? É que a bateria do meu computador deve estar zuada, e todo dia tenho que colocar a data e hora, e devo ter me enganado hoje...

Amanhã vou ver de ir comprar uma bateria nova...

Comentários

Postagens mais visitadas deste blog

Trocando configurações padrão do Live TIM

Uma proposta de Clean Architecure com Modelo de Atores

Testes automatizados em sistemas autenticados com certificados digitais, usando Selenium e PhantomJS