VS:WebApi调试发生FileNotFoundException异常

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS:WebApi调试发生FileNotFoundException异常相关的知识,希望对你有一定的参考价值。

在Global.asax.cs报异常“System.IO.FileNotFoundException”类型的异常在 mscorlib.dll 中发生,但未在用户代码中进行处理

参考技术A

visual studio安装web开发人员工具,然后项目引用里右击,添加引用,浏览,打开

C:\\Program Files (x86)\\Microsoft Web Tools\\DNU\\Newtonsoft.Json\\6.0.6\\lib

打开自己版本的net版本的文件夹下的Newtonsoft.Json.dll添加。

追问

感谢,感谢,再次感谢.

本回答被提问者采纳

在 Pygame 中加载资产时出现 FileNotFound 错误 [重复]

【中文标题】在 Pygame 中加载资产时出现 FileNotFound 错误 [重复]【英文标题】:FileNotFound error when loading assets in Pygame [duplicate] 【发布时间】:2022-01-20 02:03:48 【问题描述】:

我正在学习如何使用 Pygame,当我加载要在我的项目中使用的资产时,它给了我一个 FileNotFound 错误。它给我一个错误的代码是NORMAL_BINGUS = pygame.image.load(os.path.join('assets', 'Bingus_Normal.jpg'))

assets文件夹在我的代码所在的同一个文件夹中,图片名称和我上面输入的完全一样,所以我不知道这可能是什么原因。

【问题讨论】:

代码可能在不同的文件夹中运行,它可能会在错误的文件夹中搜索资产 - 你可能需要os.path.join(BASE, 'assets','Bingus_Normal.jpg') where BASE = os.path.dirname(os.path.abspath(__file__)) alr,我试试看 没用,还有什么? 更正:它必须是dirname() 而不是basename() 哦,我要改了 【参考方案1】:

代码可能在不同的文件夹中运行,并且可能在错误的位置搜索资产。

您需要使用代码创建文件夹的绝对路径。

BASE = os.path.dirname(os.path.abspath(__file__))

然后使用它为每个资产创建绝对路径:

os.path.join(BASE, 'assets', 'Bingus_Normal.jpg')

【讨论】:

以上是关于VS:WebApi调试发生FileNotFoundException异常的主要内容,如果未能解决你的问题,请参考以下文章

DELPHI调试出现 SSOCONNECTIONLib_TLB 问题

Pytesseract:FileNotFound

最简单的 AppDomain 和 FileNotFound 异常

在 Pygame 中加载资产时出现 FileNotFound 错误 [重复]

尝试写入文件时出现 FileNotFound 异常

使用 pyspark 在数据块中实现 FileNotFound 异常