ASP.NET專案web.config設定注意版本設定需一致

 最近接了一個舊專案維護前人沒有留下相關專案檔,只有正在運行的Runtime檔案,慶幸的是Runtime檔案不是編譯過後的檔案因此可以直接進行維護。

不過事情可沒有這麼簡單,使用Visual Studio開新專案將相關檔案加入後,要debug時竟然發生錯誤,原因是程式碼使用了一些4.5版的東西,不過Runtime卻又正常運行,後來仔細看web.config發現,原來debug被設定使用4.0版但是Runtime是設定4.6.1版,所以debug會出錯但是Runtime沒有問題。

拜託維護專案的大大們版本設定請設定相同啊!不然開發跟運營的環境版本不同到時出錯就真的要通靈抓蟲了!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *