2021年4月1日 星期四

asp.net core web project 不給debug,直接「exited with code -1」結束

安安,給虧嗎? (會用「安安」的表示這一定是個老網民了)

安安不給虧不要緊,程式不給debug才麻煩吧

今天就是要講這樣一個故事--一個asp.net core web project從他台搬來新的PC

卻一直debug不行,直接結束,clear & rebuild也一樣,明明build都成功啊.....



試了很多次,跟之前的PC的環境比對,都查不出原因....
這時,請別再定睛在這console視窗畫面了,這個畫面是果,而因是在別的地方的--
來吧,看一下別的地方有沒有什麼線索漏了
嗯,好像在output window有相關的資訊....




看到了嗎?在我們的web application exe結束前,有個東西先掛了,他就是萬惡的(又在萬惡了.到底是多餓啊) iexplore.exe 啦,原來萬惡的藏鏡人tio係伊啦
先別管iexploere了,你聽過安X...,不,你聽過可以debug不用瀏覽器嗎?
當然行啊~
來吧,到專案的屬性,去把Build->Launch browser這項un-check掉,再來debug吧




如果一再遇到鬼打牆的事,那問題不是在對方,而是我們該改變一下方向了
大家加油吧