ASP.NET專案web.config設定注意版本設定需一致
最近接了一個舊專案維護前人沒有留下相關專案檔,只有正在運行的Runtime檔案,慶幸的是Runtime檔案不是編譯過後的檔案因此可以直接進行維護。
不過事情可沒有這麼簡單,使用Visual Studio開新專案將相關檔案加入後,要debug時竟然發生錯誤,原因是程式碼使用了一些4.5版的東西,不過Runtime卻又正常運行,後來仔細看web.config發現,原來debug被設定使用4.0版但是Runtime是設定4.6.1版,所以debug會出錯但是Runtime沒有問題。
拜託維護專案的大大們版本設定請設定相同啊!不然開發跟運營的環境版本不同到時出錯就真的要通靈抓蟲了!
