為什麼沒事會去試Rails呢?因為我踏到asp.net的地雷!在Windows 2000上用ASP.Net 2.0寫個簡單到不行的維護介面遇到 Invalid Viewstate錯誤,找到:
Intermittent Invalid Viewstate Error in ASP.NET Web pages
無效的 Viewstate 間歇性的錯誤在 ASP . NET Web 網頁
官方的解決方法:
1. 已經調整成獨立集區,沒用。
2. 這有點白痴,我不想做。
3. 原來就是post back到同一頁。
4. 關閉防毒軟體請恕我做不到,Windows實在太容易中毒。
5. 以上訊息是針對asp.net 1.1,不見得適用asp.net 2.0。
我仔細想想,會不會是Ajax.asp.net造成的?還是Windows 2000 Server造成的,但另一台Windows 2000 Server掛一堆服務都沒事。所以,我打算找個Open Source的solution,至少出問題時我能trace server呀!
Intermittent Invalid Viewstate Error in ASP.NET Web pages
無效的 Viewstate 間歇性的錯誤在 ASP . NET Web 網頁
官方的解決方法:
1. 調整應用程式集區上設定。這樣的解決方式,我實在難以接受。因為:
2. 使用特定金鑰 machine.config 中, 以防止在每個處理序啟動時自動產生金鑰
3. 只張貼到相同的 ASPX 頁面
4. 關閉防火牆和防毒軟體
1. 已經調整成獨立集區,沒用。
2. 這有點白痴,我不想做。
3. 原來就是post back到同一頁。
4. 關閉防毒軟體請恕我做不到,Windows實在太容易中毒。
5. 以上訊息是針對asp.net 1.1,不見得適用asp.net 2.0。
我仔細想想,會不會是Ajax.asp.net造成的?還是Windows 2000 Server造成的,但另一台Windows 2000 Server掛一堆服務都沒事。所以,我打算找個Open Source的solution,至少出問題時我能trace server呀!
留言