You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

代码出现System.IO.FileNotFoundException异常,改路径后仍未解决

问题:System.IO.FileNotFoundException异常:找不到文件‘.’

我的代码抛出了System.IO.FileNotFoundException异常:‘找不到文件‘.’’。已尝试修改文件路径,但问题依旧存在。相关代码片段如下:

builder.Services.AddControllersWithViews();
var credentialPath = "serviceAccountKey.json";
var credential = GoogleCredential.FromFile("coaching - app - 7602b - firebase - adminsdk - qwg5j - fd1ddc277b");
解决方案
  • 核心问题:你调用GoogleCredential.FromFile时传入的参数不是合法的文件路径,而是Firebase服务账号的ID(那串长字符),这完全不符合方法要求。应该使用你定义好的credentialPath变量,也就是指向serviceAccountKey.json文件的路径。
  • 检查文件存在性:
    • 右键项目中的serviceAccountKey.json文件,在属性设置里将“复制到输出目录”改为“如果较新则复制”或“始终复制”,确保文件能被复制到程序运行的目录。
    • 确认文件路径正确性:如果文件不在项目根目录,要使用相对路径(比如./Configs/serviceAccountKey.json)或者完整的绝对路径。
  • 修正后的代码:
builder.Services.AddControllersWithViews();
var credentialPath = "serviceAccountKey.json";
var credential = GoogleCredential.FromFile(credentialPath);

内容的提问来源于stack exchange,提问作者Tshobotsi Mapele

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 09:19:57