# 升級後-元件衝突導致debug模式無法執行 ### 元件版本衝突只有警告, Complie會通過, 但執行或發行可能會出錯。 在非debug模式,網站類型的專案可以直接被IIS執行。 ![](https://i.imgur.com/yJa7Euz.png) 但在debug模式下,網站類型會出現404 ![](https://i.imgur.com/qZFz2Cb.png) 後來透過發佈Web應用程式網站 ![](https://i.imgur.com/VvOTivZ.png) 才發現有Web.config的原件版本指定有錯誤, 但VS會直接跳到錯誤清單,甚麼訊息都沒有。 ![](https://i.imgur.com/W7OPGaN.png) 但切換到輸出,就換看見錯誤。 ![](https://i.imgur.com/3xUVzF3.png) 到Web.config將這個元件(Newtonsoft.Json)的dependentAssembly砍掉, 就可以正常發行。 ![](https://i.imgur.com/wmxv8oG.png) --- 2022-10-12 --- 註: 正確問題原因與解法參考[這邊](https://hackmd.io/@JxVi57prTMerA89BaZhvCw/Bk0mG57Xs)