找回密码
 立即注册

QQ登录

只需一步,快速开始

X战将

注册会员

2

主题

5

帖子

19

积分

注册会员

积分
19
  • 31

    金币

  • 2

    主题

  • 5

    帖子

最新发帖
X战将
注册会员   /  发表于:2021-8-19 17:42  /   查看:2329  /  回复:7
10金币
各位大佬,本人在使用webapi的时候,发现一个问题。程序引用了第三方类库,运行时候报错。类库都有上传到项目中。求解答,万分感谢。
Request Exception Happened-------------------------------
Path/customapi/zkapi/testpostapi
{
  "ClassName": "System.ArgumentException",
  "Message": "The specified invariant name 'System.Data.SqlClient' wasn't found in the list of registered .NET Data Providers.",
  "Data": null,
  "InnerException": null,
  "HelpURL": null,
  "StackTraceString": "   at System.Data.Common.DbProviderFactories.GetFactory(String providerInvariantName, Boolean throwOnError)
   at System.Data.Common.DbProviderFactories.GetFactory(String providerInvariantName)
   at FaceApi.SqlServerProvider.CreateDbProviderFactory()
   at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode)
--- End of stack trace from previous location where exception was thrown ---
   at System.Lazy`1.CreateValue()
   at System.Lazy`1.get_Value()
   at FaceApi.SqlServerProvider.CreateConnection()
   at FaceApi.DbContext.get_CreateCommand()
   at FaceApi.DbContext.Sql(String sql, Object[] parameters)
   at FaceApi.iZkFace.FnGetMacInfo()
   at FaceApi.iZkFace.GetUserListFromMac(Int32 macid)
   at FaceApi.zkapi.TestPostAPI()
   at Forguncy.KatanaMiddleware.j.a(HttpContext A_0)
   at Forguncy.KatanaMiddleware.j.InvokeAsync(HttpContext context)
   at Forguncy.KatanaMiddleware.i.InvokeAsync(HttpContext context)
   at Forguncy.Server2.KatanaMiddleware.StartPageMiddleware.InvokeAsync(HttpContext context)
   at ForguncyServerCommon.HttpHeaderMiddlewareBase.InvokeAsync(HttpContext context)
   at Forguncy.KatanaMiddleware.p.InvokeAsync(HttpContext context)",
  "RemoteStackTraceString": null,
  "RemoteStackIndex": 0,
  "ExceptionMethod": null,
  "HResult": -2147024809,
  "Source": "System.Data.Common",
  "WatsonBuckets": null,
  "ParamName": null
}




最佳答案

查看完整内容

您好,我尝试安装了下,发现报错了。可能是因为咱们的机器不同的原因,也有可能是其他原因。 这样看来,您的这个问题还是需要1v1远程来解决。 您可以先填一下我们这边的1V1申请:https://app.grapecity.com.cn/askhelp, 通过申请后会有专门的人联系您,给您提供一个月免费的快速支持通道

7 个回复

倒序浏览
最佳答案
最佳答案
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2021-8-19 17:42:16
来自 8#
X战将 发表于 2021-8-21 10:44
感谢你的回复,这个是引用的第三方库,它在我上传的工程文件SDK文件夹中。安装之后可以就可以引用它。

您好,我尝试安装了下,发现报错了。可能是因为咱们的机器不同的原因,也有可能是其他原因。

这样看来,您的这个问题还是需要1v1远程来解决。
您可以先填一下我们这边的1V1申请:https://app.grapecity.com.cn/askhelp
通过申请后会有专门的人联系您,给您提供一个月免费的快速支持通道


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2021-8-20 11:26:48
2#
您好,看您的报错信息应该是在.NET Core 中没有全局配置。您可以参考

https://www.it1352.com/2164251.html
https://stackoverflow.com/questions/62254882/the-specified-invariant-name-system-data-sqlclient-wasnt-found-in-the-list-o

如果您的问题还未解决,欢迎跟帖补充;
如果您有新的问题,也欢迎创建新的求助帖呦。


回复 使用道具 举报
X战将
注册会员   /  发表于:2021-8-20 13:38:39
3#
你好,我是按照活字格说明文档,创建的.net 4.7.2 项目,按文档示例继承了ForguncyApi。项目中我没有用到.net core的相关内容。
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2021-8-20 14:59:00
4#
X战将 发表于 2021-8-20 13:38
你好,我是按照活字格说明文档,创建的.net 4.7.2 项目,按文档示例继承了ForguncyApi。项目中我没有用到.n ...

您好,您可以尝试着去升级一下您的服务端,或者重新按照文档再配置一遍,如果还报错的话,您可以把您的工程文件上传一下,因为这个涉及代码,这样我们这边可以更好地帮助到您哦~

活字格帮助手册-迁移服务端命令
https://help.grapecity.com.cn/pa ... ion?pageId=56534258
回复 使用道具 举报
X战将
注册会员   /  发表于:2021-8-20 17:00:52
5#
Lay.Li 发表于 2021-8-20 14:59
您好,您可以尝试着去升级一下您的服务端,或者重新按照文档再配置一遍,如果还报错的话,您可以把您的工 ...

你好。附件中为工程文件,能否可以帮忙看一下问题出在哪里,谢谢。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2021-8-20 17:34:13
6#
您好,看了下您的工程文件,发现您在ZKApi中引用的iZKFace类中报错未能找到类型或命名空间名“zkemkeeper”,不知道您这个自建的类还是什么。

还有就是如果您之后发送工程文件的话,如果含有隐私数据您可以提高阅读权限,这样就不用担心数据泄露了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
X战将
注册会员   /  发表于:2021-8-21 10:44:16
7#
Lay.Li 发表于 2021-8-20 17:34
您好,看了下您的工程文件,发现您在ZKApi中引用的iZKFace类中报错未能找到类型或命名空间名“zkemkeeper” ...

感谢你的回复,这个是引用的第三方库,它在我上传的工程文件SDK文件夹中。安装之后可以就可以引用它。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部