2013年8月16日星期五

VS2012 build/debug website cause System.OutOfMemoryException

我的VS2012前天出現很奇怪的問題,就是接手一個很久前完成的ASP.NET 3.5 website,
放在VS2012上,debug或者是build時,在"Validating Web Site"的時候會呆滯,而且會大大消耗系統Resource,之後便出現Error。
An error occurred loading a configuration file: Exception of type 'System.OutOfMemoryException' was thrown. C:\Windows\Microsoft.NET\Framework\v2.0.50727\config\web.config
這問題在Express版和Pro版都是一樣。

但這個website應該是沒有問題,web.config都沒有問題。
因為已經是有好5,6年歷史的產品,Production上還沒有什麼問題,
但我估計是VS對App_Code或Bin資料夾裡頭的東西出現了問題。

最後我對著Project > Right Click > Property Page,把Before running startup page設成No Build就可以Debug了。
但這是一個不太好的方法,因為只可以執行Debug的動作,而沒有解決Build的問題。

最後我還是下載一個VS2008版本編輯這個website就算了。

沒有留言:

發佈留言