VS:WebApi调试发生FileNotFoundException异常
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS:WebApi调试发生FileNotFoundException异常相关的知识,希望对你有一定的参考价值。
在Global.asax.cs报异常“System.IO.FileNotFoundException”类型的异常在 mscorlib.dll 中发生,但未在用户代码中进行处理
参考技术Avisual 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 问题
最简单的 AppDomain 和 FileNotFound 异常