2017-10-13 54 views
0

当我运行VS 2017年,
.NET的核心Web API应用在输出的调试面板,保持显示我异常抛出:C#.NET核心如何在System.Private.CoreLib.dll中调试System.IO.FileNotFoundException?

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

然而,应用程序运行良好,没有回采或失灵。
我知道异常总是意味着需要关心一些事情。

那么,如何搜索什么文件没有找到运行CoreCLR?

-------------更-------------------

'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

请提供一些代码。 – Dementic

+0

它只是简单的.NET核心Web API应用程序模板。我只是按照[教程](https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/first-web-api) – ibocon

+0

您是否阅读了本教程的评论以查看其他人是否拥有同样的问题? – NightOwl888

回答

2

进入调试/窗/异常设置并在Common Language Runtime Exceptions下检查FileNotFoundException。当抛出异常时,调试器将停止,您将能够看到发生了什么。

请注意,在某些情况下预计和处理异常并不罕见。您可能会发现该异常是预期和处理的,无需执行任何操作即可修复该异常。