【发布时间】:2017-12-14 17:20:35
【问题描述】:
我正在两个网站上工作,这两个网站的所有 2sxc 数据/视图都具有相同的基础。我毫无问题地构建了第一个站点,添加了所有数据并能够添加一个演示项,然后将其更改为系统中已经存在的数据项。
当我开始创建第二个站点时,我重新创建了所有数据类型和视图并开始添加内容。添加,删除和重新排列似乎工作正常。但是当我尝试添加一个演示项目以将其更改为现有项目时,它不会让我更改它。我在弹出窗口中收到此错误。
“与服务器通信时出错(状态 400)。”
所以我回到了我的第一个站点,现在它也在做同样的事情。就设置而言,我想不出在第一个站点上会发生什么变化。我确定从那以后我添加了更多数据项,但我没有对数据类型或视图设置做任何事情。
在我测试过的每个单独的模块中,我仍然可以很好地添加、删除和移动项目。只是不能把它换成现有的物品。有任何想法吗?我已尝试清除站点缓存、重新启动站点并在整个站点上重新应用权限。
我正在运行 DNN 8.0.4 和 2sxc 9.14.0。
我已经启用了广泛的日志记录,这就是我得到的...
1) 当我点击替换按钮时:
2sxc-Api:/desktopmodules/2sxc/api/app-sys/contentgroup/replace?appId=2&guid=9b9f6f01-063a-481d-a3c7-f2c5923a1fc8&index=1&part=content
模块 ID:2766
2sCoGr(65)CB.Mod(37):parent#2766, content-block#2766, z#2, a#2
2sCoGr(65)CB.Mod(37):真实应用,会加载数据
2sCoGr(65)CB.Mod(37)App.2sxcAp(ab):prep App z#2, a#2, allowSE:True, P:0
2sCoGr(65)CB.Mod(37)Sxc.Instnc(ef):get SxcInstance for a:2 cb:2766
2sCoGr(65)CB.Mod(37)Sxc.Instnc(ef)DNN.Enviro(ef)DN:第一次检查 mod:2766 的要求
2sCoGr(65)CB.Mod(37)Sxc.Instnc(ef)DNN.Enviro(ef)DN:decision: DraftOptional
2sCoGr(65)CB.Mod(37)App.2sxcAp(ab):init 数据草稿:True, vers:False, hasConf:True
2sCoGr(65)CB.Mod(37)App.2sxcAp(ab)CG.Manage(04):查找 mid#2766 和 tab#123 的内容组
2sCoGr(65)CB.Mod(37)App.2sxcAp(ab)CG.Manage(04):获取 grp#9b9f6f01-063a-481d-a3c7-f2c5923a1fc8 的 CG 或 gen 预览,预览#00000000-0000- 0000-0000-000000000000
2sCoGr(65)CB.Mod(37)App.2sxcAp(ab)CG.Manage(04):get CG#9b9f6f01-063a-481d-a3c7-f2c5923a1fc8
2sCoGr(65)CB.Mod(37)DS.Create(cb):将创建视图数据源
2sCoGr(65)CB.Mod(37)DS.Create(cb):mid#2766,草稿:True,模板:Staff-Specialty
2sCoGr(65)CB.Mod(37)DS.Factry(37):get init #2/2, draft:True, config:True
2sCoGr(65)CB.Mod(37)DS.Create(cb):上游使用管道:True
2sCoGr(65)CB.Mod(37)DS.Create(cb):覆盖模板,&管道#
2sCoGr(65)CB.Mod(37)App.2sxcAp(ab):init 数据草稿:True, vers:False, hasConf:True
2sCoGr(65):替换目标:9b9f6f01-063a-481d-a3c7-f2c5923a1fc8,部分:内容,索引:1
2sCoGr(65):获取组:9b9f6f01-063a-481d-a3c7-f2c5923a1fc8
2sCoGr(65)CB.Mod(37)App.2sxcAp(ab)CG.Manage(04):get CG#9b9f6f01-063a-481d-a3c7-f2c5923a1fc8
2sCoGr(65)CB.Mod(37)App.2sxcAp(ab):按需启动配置
2sCoGr(65)CB.Mod(37)App.2sxcAp(ab)DS.Factry(a8):get init #2/2, draft:True, config:True
2sCoGr(65)CB.Mod(37)App.2sxcAp(ab):按需配置完成
服务器名称:Cloud23294
2) 当我选择要替换的项目并单击复选框按钮时,日志中没有显示任何内容 - 只是这个弹出窗口:
与服务器通信时出错(状态 400)。
如果您是高级用户...
3) 当我关闭替换内容弹出窗口时:
2sxc-Api:/DesktopModules/2sxc/API/view/module/rendertemplate?templateId=-1&lang=en-us&cbisentity=false&cbid=2766&originalparameters=%5B%7B%22Key%22%3A%22TabId%22%2C% 22Value%22%3A%22123%22%7D%2C%7B%22Key%22%3A%22language%22%2C%22Value%22%3A%22en-US%22%7D%5D
模块 ID:2766
2sModC(f9)CB.Mod(2a):parent#2766, content-block#2766, z#2, a#2
2sModC(f9)CB.Mod(2a):真实应用,会加载数据
2sModC(f9)CB.Mod(2a)App.2sxcAp(dc):prep App z#2, a#2, allowSE:True, P:0
2sModC(f9)CB.Mod(2a)Sxc.Instnc(d7):get SxcInstance for a:2 cb:2766
2sModC(f9)CB.Mod(2a)Sxc.Instnc(d7)DNN.Enviro(da)DN:第一次检查 mod:2766 的要求
2sModC(f9)CB.Mod(2a)Sxc.Instnc(d7)DNN.Enviro(da)DN:decision: DraftOptional
2sModC(f9)CB.Mod(2a)App.2sxcAp(dc):初始化数据草稿:True, vers:False, hasConf:True
2sModC(f9)CB.Mod(2a)App.2sxcAp(dc)CG.Manage(32):查找 mid#2766 和 tab#123 的内容组
2sModC(f9)CB.Mod(2a)App.2sxcAp(dc)CG.Manage(32):获取 grp#9b9f6f01-063a-481d-a3c7-f2c5923a1fc8 的 CG 或 gen 预览,预览#00000000-0000- 0000-0000-000000000000
2sModC(f9)CB.Mod(2a)App.2sxcAp(dc)CG.Manage(32):get CG#9b9f6f01-063a-481d-a3c7-f2c5923a1fc8
2sModC(f9)CB.Mod(2a)DS.Create(47):将创建视图数据源
2sModC(f9)CB.Mod(2a)DS.Create(47):mid#2766,草稿:True,模板:Staff-Specialty
2sModC(f9)CB.Mod(2a)DS.Factry(a0):get init #2/2, draft:True, config:True
2sModC(f9)CB.Mod(2a)DS.Create(47):上游使用管道:True
2sModC(f9)CB.Mod(2a)DS.Create(47):覆盖模板,&管道#
2sModC(f9)CB.Mod(2a)App.2sxcAp(dc):初始化数据草稿:True, vers:False, hasConf:True
2sModC(f9):渲染模板:-1, lang:en-us, isEnt:False
2sModC(f9)CB.Mod(2a)Sxc.Instnc(d7):渲染
2sModC(f9)CB.Mod(2a)Sxc.Instnc(d7):系统准备就绪,没有升级信息显示
2sModC(f9)CB.Mod(2a)Sxc.Instnc(d7):pre-init innerContent 内容为空,因此没有错误,将构建
2sModC(f9)CB.Mod(2a)Sxc.Instnc(d7):标准案例,找到模板,将渲染
2sModC(f9)CB.Mod(2a)Sxc.Instnc(d7)Htm.RendEn(c7)Ap:init:5885c784-77b3-4c0d-a774-7601101b690b (947)
2sModC(f9)CB.Mod(2a)App.2sxcAp(dc):初始化数据草稿:True, vers:False, hasConf:True
2sModC(f9)CB.Mod(2a)Sxc.Instnc(d7)Htm.RendEn(c7):将渲染剃须刀模板
2sModC(f9)CB.Mod(2a)Sxc.Instnc(d7)Htm.RendEn(c7):将渲染到textwriter
2sModC(f9)CB.Mod(2a)Sxc.Instnc(d7)Sxc.AppHlp(e4):尝试构建List和Content对象
2sModC(f9)CB.Mod(2a)DS.Module(19):需要内容组,将在 sxc-context 中使用
2sModC(f9)CB.Mod(2a)DS.Module(19):获取流内容⋮2, demo#894, present⋮2, presDemo#, header:False
2sModC(f9)CB.Mod(2a)DS.Publsh(45):get incl.草稿:是的
2sModC(f9)CB.Mod(2a)DS.Module(19):stream:content - items⋮2
2sModC(f9)CB.Mod(2a)Sxc.Instnc(d7)DN.Render(3e)Sxc:构建整个客户端上下文
服务器名称:Cloud23294
【问题讨论】:
-
尝试添加更多细节 - 包括。广泛的日志记录为您提供了什么 - 请参阅 2sxc.org/en/blog/post/releasing-2sxc-9-6-with-extensive-logging
-
谢谢!我不知道这是可能的。我会用这些日志更新问题。
-
仅供参考...我也升级到 9.14.0。
-
感谢日志,但它们看起来完全没问题。不知道会是什么:(
-
那么……接下来的步骤是什么?这对他们来说是一个重要的特征。我们必须转向付费支持吗?从头开始并重新安装?
标签: dotnetnuke 2sxc