小崔 发表于 2024-6-25 08:48:15

【9.0.103.0】服务端webapi运行异常

C# webapi工程见附件,安装了EPPlus 工具包,把上传了Classlibrary1.dll EPPlus.dll System.Text.Encoding.CodePages.dll,调试时还是抛出以下异常:

System.IO.FileLoadException
HResult=0x80131621
Message=Could not load file or assembly 'System.Text.Encoding.CodePages, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. Could not find or load a specific file. (0x80131621)
Source=EPPlus
StackTrace:
   在 OfficeOpenXml.ExcelPackage.Init()
   在 OfficeOpenXml.ExcelPackage..ctor(FileInfo newFile)
   在 ClassLibrary1.MyAPI.<TestGetApi>d__1.MoveNext() 在 C:\Users\admin\source\repos\ClassLibrary1\Class1.cs 中: 第 30 行

此异常最初是在此调用堆栈中引发的:
    [外部代码]

内部异常 1:
FileLoadException: Could not load file or assembly 'System.Text.Encoding.CodePages, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.

请问应该怎么解决?

Lay.Li 发表于 2024-6-25 08:48:16

您好,9.0.103.0的话,使用.net6即可
以新的帮助手册内容为准

Lay.Li 发表于 2024-6-25 12:00:33

您好,代码我们也不是很擅长,不过看这里的保存,应该是没有找到相关文件
1.可以检查一下,这文件是否存在

2.这里上传文件的时候,是不是要上传一下officeopenxml的dll

小崔 发表于 2024-6-25 14:16:21

Lay.Li 发表于 2024-6-25 12:00
您好,代码我们也不是很擅长,不过看这里的保存,应该是没有找到相关文件
1.可以检查一下,这文件是否存在 ...

没有officeopenxml的dll,它包含在EPPlus.dll里面

小崔 发表于 2024-6-25 14:18:10

Lay.Li 发表于 2024-6-25 12:00
您好,代码我们也不是很擅长,不过看这里的保存,应该是没有找到相关文件
1.可以检查一下,这文件是否存在 ...

另外想问下9.0.103的webapi类库应该是.net6还.NET FRAMEWORD 4.7.2 我看到两个版本的文档都是V9的,但是内容不一样呢?
https://www.grapecity.com.cn/solutions/huozige/help/docs/serverprogramming/createserverwebapi
https://help.grapecity.com.cn/pages/viewpage.action?pageId=80956477

小崔 发表于 2024-7-10 10:22:53

问题已解决,可参考帖子:https://gcdn.grapecity.com.cn/showtopic-222779-1-1.html

Lay.Li 发表于 2024-7-11 10:10:17

感谢大佬的热心分享:hjyzw:

willning 发表于 2024-7-16 09:09:46

小崔 发表于 2024-6-25 14:18
另外想问下9.0.103的webapi类库应该是.net6还.NET FRAMEWORD 4.7.2 我看到两个版本的文档都是V9的,但是 ...

这两个版本的帮助文档分别是最新版(v10)和v9.0
在第一个版本上,你可以切换版本,看v9.1(v9.0 update 1,9.0.103.0就是这个)的文档
页: [1]
查看完整版本: 【9.0.103.0】服务端webapi运行异常