2017-10-13 3 views
0

Wenn ich .NET Core-Web-API-Anwendung auf VS 2017 laufen
In Debug Panels Ausgang, halten Sie mich Exception Wurf zeigt:C# .NET Core Wie System.IO.FileNotFoundException in System.Private.CoreLib.dll zu debuggen?

'System.IO.FileNotFoundException' in System.Private.CoreLib.dll

jedoch Anwendung gut läuft ohne oder schlecht funktionierende stoping.
Ich weiß, Ausnahme bedeutet immer, dass etwas gepflegt werden muss.

Also, wie kann ich suchen, was Datei nicht gefunden ist, wenn CoreCLR ausgeführt?

------------- mehr -------------------

'dotnet.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App\2.0.0\System.Private.Xml.Linq.dll'. Symbols loaded. 
'dotnet.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App\2.0.0\System.Private.Xml.dll'. Symbols loaded. 
'dotnet.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App\2.0.0\System.Resources.ResourceManager.dll'. Symbols loaded. 
Exception thrown: 'System.IO.FileNotFoundException' in System.Private.CoreLib.dll 
Exception thrown: 'System.IO.FileNotFoundException' in System.Private.CoreLib.dll 
+0

Bitte geben Sie einen Code ein. – Dementic

+0

Es einfach nur .NET Core Web API-Anwendungsvorlage. Ich folgte nur [Tutorial] (https://docs.microsoft.com/en-us/aspnet/core/tutorials/first-web-api) – ibocon

+0

Haben Sie die Kommentare auf der Anleitung durchgelesen, um zu sehen, ob jemand anderes die hatte gleicher Fehler? – NightOwl888

Antwort

2

Zum Debug/Windows/Exception Settings und überprüfen Sie FileNotFoundException unter Common Language Runtime Exceptions. Der Debugger stoppt, wenn die Ausnahme ausgelöst wird, und Sie können sehen, was passiert.

Beachten Sie, dass Ausnahmen in einigen Fällen nicht erwartet und behandelt werden. Möglicherweise stellen Sie fest, dass die Ausnahme erwartet und behandelt wird und nichts getan werden muss, um sie zu beheben.

Verwandte Themen