Monday, October 24, 2011

Load 唔起 ScriptResource.axd

背景
剛deploy了一個用.net framework 4.0寫好的Web Application上測試server,之後,負責測試的同事告知我個Menu唔識得drop down

Javascript error ???
見個Browser左下角有個黃色三角形,看來是load個page時出現error,大概是有些file 未能成功download。開Fiddler一看,完來load ScriptResource.axd發生404 not found這個錯誤。

Google了一下之後,發現大部份website都長篇大論講話係server config問題,只有一個website提到了一個keyword - Server Time。

再查看一下,因為測試需要,同事們經常要將server時間更改來做一些時間有關的測試。

Solution
雖然沒有甚麼網頁有詳細解釋到,不過我估個問題大概是,假如server time係早過個web application個binary的file date time的話,問題就會出現。因此,要解決這個問題,只要不好將server time時間改在binary的file date time前即可。