2016-11-11 34 views
3

沒有任何細節我有一個新的.NET 1.0的核心項目,以及一些未知的原因,它已經停止(或從未這樣做,我不記得)時破調試。.NET核心Web App不上異常突破,並在異常

我已經添加了堆棧跟蹤包在這裏:How can I get the line number and file name from an exception in net Core?

,但沒有成功。

我使用VS2015社區,並從那裏的標準工具。

一個潛在的相關片段從我project.json文件:

"buildOptions": { 
    "emitEntryPoint": true, 
    "preserveCompilationContext": true, 
    "define": [ "DEBUG", "TRACE" ] 
    }, 
    "runtimes": { 
    "win10-x64": {} 
    }, 
    "runtimeOptions": { 
    "configProperties": { 
     "System.GC.Server": true 
    } 
    }, 

UPDATE

OK,如果歐與新的核心Web應用程序都開始正常工作。

如果隨後更新所有的軟件包,它會無法建立,直到你加:

"runtimes": { 
    "win10-x64": {}, 
    "win81-x64": {}, 
    "win8-x64": {}, 
    "win7-x64": {}, 
    "win10-x86": {}, 
    "win81-x86": {}, 
    "win8-x86": {}, 
    "win7-x86": {} 
    }, 

project.json得到它的建造和發射。

通過這樣做,我現在可以得到行號,但仍沒有打破。我的新測試項目按預期工作。我必須經歷並看到差異。

+0

你不是在釋放模式運行的是你嗎? – DavidG

+0

沒有,到處檢查,它的調試,調試,調試......還有一個PDB文件被創建......以及阻擋! – RemarkLima

+0

你在做遠程調試嗎? (即在遠程服務器上託管x64版本) – Tseng

回答

4

這似乎是莫名其妙的異常細節都聽之任之。

我重置所有project.json依賴,這意味着我收到的錯誤頁面詳細的例外,但是仍然VS沒有突破。

通過檢查如下:

Exception details window

它現在正常工作。我不知道這是否過分,並且如果它是CORE特定的,或者每個項目或VS中的某個東西(因爲新的CORE項目確實打破了它,這讓我認爲它是每個項目)。

+0

謝謝,我瘋了。那樣做了。 –