找回密码
 立即注册

QQ登录

只需一步,快速开始

houys 悬赏达人认证 活字格认证

金牌服务用户

134

主题

444

帖子

1590

积分

金牌服务用户

积分
1590

活字格高级认证悬赏达人活字格认证圣诞拼拼乐

houys 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2021-10-12 14:14  /   查看:3025  /  回复:15
100金币
本帖最后由 Chelsey.Wang 于 2021-10-22 14:25 编辑


服务端编程调用修改方法的时候报错One or more errors occurred. (更新数据库失败),添加的时候不报错。
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

15 个回复

正序浏览
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-10-18 13:42:42
18#
houys 发表于 2021-10-18 11:50
接口调用服务端命令的话,地址是哪个,有实例吗能帮忙找一个看一下吗,

一个服务端命令创建之后,这里就是他的地址,调用的时候前面拼上IP加端口上就可以啦



本帖子中包含更多资源

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

x
回复 使用道具 举报
houys悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2021-10-18 11:50:47
17#
Joe.xu 发表于 2021-10-18 11:19
,应该是可以的,您可以在您那边实际也测一下

接口调用服务端命令的话,地址是哪个,有实例吗能帮忙找一个看一下吗,
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-10-18 11:19:44
16#
houys 发表于 2021-10-18 10:18
可以从api中的代码调用服务端命令吗

,应该是可以的,您可以在您那边实际也测一下
回复 使用道具 举报
houys悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2021-10-18 10:18:03
15#
Joe.xu 发表于 2021-10-18 10:15
因为这是自定义的webAPi,还没有统一封装身份验证的处理,
这种的话现在要么使用并发授权,要么您试一 ...

可以从api中的代码调用服务端命令吗
回复 使用道具 举报
houys悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2021-10-18 09:19:47
13#
Joe.xu 发表于 2021-10-15 17:05
老板,您这个系统是不是用的用户授权,
用户授权在未登录情况下是不能修改表数据的,这您应该知道吧
您 ...

用户授权在未登录情况下可以先根据用户名密码进行获取用户信息然后再添加吗。还是说想要用服务端api修改数据库就必须要并发授权才行
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-10-15 17:05:50
11#
houys 发表于 2021-10-15 16:25
webapi是添加到活字格中,然后发布的,外部访问这个api,这个是数据库表的权限。

老板,您这个系统是不是用的用户授权,
用户授权在未登录情况下是不能修改表数据的,这您应该知道吧
您可以考虑转成并发授权,或者用服务端命令来做
回复 使用道具 举报
houys悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2021-10-15 16:25:38
10#
Joe.xu 发表于 2021-10-15 16:20
您这webAPi不是在活字格内部调用的吗,看起来像是权限的问题,
没有找到用户信息,无法判断是否有权限错 ...

webapi是添加到活字格中,然后发布的,外部访问这个api,这个是数据库表的权限。

本帖子中包含更多资源

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

x
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-10-15 16:20:14
9#
houys 发表于 2021-10-15 15:24
日志错误信息

CurrentMethodName: ExecuteWebApiUpdate

您这webAPi不是在活字格内部调用的吗,看起来像是权限的问题,
没有找到用户信息,无法判断是否有权限错操作这个数据库表
回复 使用道具 举报
houys悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2021-10-15 15:24:36
8#
Joe.xu 发表于 2021-10-14 16:10
您好,不管是前端还是webapi调用,都会有日志的,
如果更新数据库失败,先看日志,如果没有日志的,原因 ...

日志错误信息

CurrentMethodName: ExecuteWebApiUpdate
Tid:23 2021/10/15 15:23:21: Assembly: Forguncy.Server2, Version=7.0.5.0, Culture=neutral, PublicKeyToken=967100671921c115 -----------
{
  "ClassName": "System.Exception",
  "Message": "请先登录系统再更新数据库",
  "Data": null,
  "InnerException": null,
  "HelpURL": null,
  "StackTraceString": "   at Forguncy.Server2.Controllers.DataAcessUtility.e.ab()
   at Forguncy.Server2.Controllers.DataAcessUtility.e.ac()
   at Forguncy.Server2.Controllers.HomeController.bb.a.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at Forguncy.Server2.Controllers.HomeController.a(Func`2 A_0)",
  "RemoteStackTraceString": null,
  "RemoteStackIndex": 0,
  "ExceptionMethod": null,
  "HResult": -2146233088,
  "Source": "Forguncy.Server2",
  "WatsonBuckets": null
}

CurrentMethodName: ExecuteWebApiUpdate

回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-10-14 16:10:38
7#
houys 发表于 2021-10-14 15:01
这个更新数据库失败会添加到活字格日志里吗。

您好,不管是前端还是webapi调用,都会有日志的,
如果更新数据库失败,先看日志,如果没有日志的,原因可能就需要慢慢排查了
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部