找回密码
 立即注册

QQ登录

只需一步,快速开始

gxxp-windfisher

初级会员

25

主题

86

帖子

415

积分

初级会员

积分
415
gxxp-windfisher
初级会员   /  发表于:2021-3-5 09:14  /   查看:4780  /  回复:12
本帖最后由 gxxp-windfisher 于 2021-4-26 13:43 编辑

原项目升级到6.0.104版本后,在本地进行使用数据表操作命令没有问题,正常可以添加和保存,但是发布到服务器后,调用到这个命令会一直提示更新数据库失败,原以为是单个项目的问题,又试着运行之前发布的项目,发现也同样存在这个问题,是升级最新版服务器后才出现的,上一个服务器版本运行正常。

本帖子中包含更多资源

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

x

12 个回复

倒序浏览
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2021-3-5 09:17:40
沙发
您好,可以上传一下工程文件吗?如果担心数据泄露,可以设置附件可见权限为超级版主,我们这边可以根据工程文件先查一下哈~
回复 使用道具 举报
gxxp-windfisher
初级会员   /  发表于:2021-3-5 09:31:00
板凳
Erik.Xue 发表于 2021-3-5 09:17
您好,可以上传一下工程文件吗?如果担心数据泄露,可以设置附件可见权限为超级版主,我们这边可以根据工程 ...

已上传,麻烦帮看看哦
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2021-3-5 11:47:22
地板
您好,看了下,因为给的工程文件是外联数据库,这边没法链接上。


可以在设计器中按住Shift+Ctrl点击转换内建表:


即可将外联数据表转为内置表,这样重新上传下,我测试一下。

或者可以先检查一下,服务管理器中发布的对应工程下,数据库连接字符串配置是否正常。


也可以上传一下报错的截图,F12看一下浏览器控制台是否有报错。

本帖子中包含更多资源

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

x
回复 使用道具 举报
gxxp-windfisher
初级会员   /  发表于:2021-3-6 08:41:49
5#
Erik.Xue 发表于 2021-3-5 11:47
您好,看了下,因为给的工程文件是外联数据库,这边没法链接上。

查看F12也没有报错提示呢,数据库已导出脚本,是mysql的,你看能不能用,不行我再转成内置的

本帖子中包含更多资源

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

x
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-3-8 09:58:47
6#
gxxp-windfisher 发表于 2021-3-6 08:41
查看F12也没有报错提示呢,数据库已导出脚本,是mysql的,你看能不能用,不行我再转成内置的

你这个页面一看就是发布之后的应用,因为没有对应的更新数据库失败的异常详情

你可以在服务器的这里找下日志
日志在哪里查看?
https://gcdn.grapecity.com.cn/fo ... 4&fromuid=51381
(出处: 葡萄城产品技术社区)
把日志发上来我们看下
回复 使用道具 举报
gxxp-windfisher
初级会员   /  发表于:2021-3-8 10:29:56
7#
Eric.Liang 发表于 2021-3-8 09:58
你这个页面一看就是发布之后的应用,因为没有对应的更新数据库失败的异常详情

你可以在服务器的这里找 ...

查看服务器端日志,在调用数据更新命令时写入的日志信息为:
Tid:4 2021/3/6 8:58:54: Assembly: Forguncy.Server2, Version=6.0.104.0, Culture=neutral, PublicKeyToken=967100671921c115 -----------
{
  "ClassName": "System.Exception",
  "Message": "请先登录系统再更新数据库",
  "Data": null,
  "InnerException": null,
  "HelpURL": null,
  "StackTraceString": "   at Forguncy.Server2.Controllers.DataAcessUtility.DatabaseUpdater.aa()
   at Forguncy.Server2.Controllers.DataAcessUtility.DatabaseUpdater.Update()
   at Forguncy.Server2.Controllers.HomeController.UpdateMultiDataTable(UpdateMultiDataTableParam param)",
  "RemoteStackTraceString": null,
  "RemoteStackIndex": 0,
  "ExceptionMethod": null,
  "HResult": -2146233088,
  "Source": "Forguncy.Server2",
  "WatsonBuckets": null
}
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2021-3-8 11:41:53
8#
gxxp-windfisher 发表于 2021-3-8 10:29
查看服务器端日志,在调用数据更新命令时写入的日志信息为:
Tid:4 2021/3/6 8:58:54: Assembly: Forgun ...

您好,看报错原因是因为没有登录用户导致的。

这边和您说一下:
如果是用户数授权的话:匿名用户不允许删除和修改数据,只允许增加和查看;
如果是并发数授权的话,匿名用户的增删改查都是允许的。
回复 使用道具 举报
gxxp-windfisher
初级会员   /  发表于:2021-3-8 12:49:15
9#
Erik.Xue 发表于 2021-3-8 11:41
您好,看报错原因是因为没有登录用户导致的。

这边和您说一下:

我两个都有授权呀,这个怎么配置呢
回复 使用道具 举报
gxxp-windfisher
初级会员   /  发表于:2021-3-8 13:15:29
10#
Erik.Xue 发表于 2021-3-8 11:41
您好,看报错原因是因为没有登录用户导致的。

这边和您说一下:

我们是50用户正式授权的,在服务器上用户数和并发数都有激活
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部