尝试在2sxc模块中交换内容时出错

时间:2017-12-14 17:20:35

标签: dotnetnuke 2sxc

我正在开发两个网站,这些网站对我的所有2sxc数据/视图具有相同的基础。我建立了第一个没有问题的网站,添加了我的所有数据,并且能够添加一个演示项目,然后将其更改为系统中已存在的数据项。

当我开始第二个网站时,我重新创建了所有数据类型和视图,并开始添加内容。添加,删除和重新排列似乎工作正常。但是当我尝试添加一个演示项目以将其更改为现有项目时,它不会让我改变它。我在弹出窗口中收到此错误。

"与服务器通话时出错(状态400)。"

所以我回到了我的第一个网站,现在它正在做同样的事情。就设置而言,我无法想到在第一个网站上会发生任何变化的事情。我确定自那时以来我添加了更多数据项,但我还没有对数据类型或视图设置做任何事情。

在我测试的每个单独模块中,我仍然可以添加,删除和移动项目。只是无法将其换成现有项目。有任何想法吗?我已尝试清除网站缓存,重新启动网站并重新应用整个网站的权限。

我正在运行DNN 8.0.4和2sxc 9.14.0。

我启用了广泛的日志记录,这就是我得到的......

1)当我点击“替换”按钮时:

2sxc-API:/?desktopmodules / 2sxc / API / APP-SYS / contentGroup的/替换APPID = 2及GUID = 9b9f6f01-063a-481D-a3c7-f2c5923a1fc8&安培;索引= 1&安培;部分=含量

的moduleId:2766

2sCoGr(65)CB.Mod(37):parent#2766,content-block#2766,z#2,a#2

2sCoGr(65)CB.Mod(37):真正的app,将加载数据

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):得到SxcInstance为: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:决定: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):找到#2766中期和第123页的内容组

2sCoGr(65)CB.Mod(37)App.2sxcAp(ab)CG.Manage(04):获取CG或gen预览为grp#9b9f6f01-063a-481d-a3c7-f2c5923a1fc8,预览#00000000-0000- 0000-0000-000000000000

2sCoGr(65)CB.Mod(37)App.2sxcAp(ab)CG.Manage(04):得到CG#9b9f6f01-063a-481d-a3c7-f2c5923a1fc8

2sCoGr(65)CB.Mod(37)DS.Create(cb):将创建视图数据源

2sCoGr(65)CB.Mod(37)DS.Create(cb):mid#2766,draft:True,template: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,part:content,index:1

2sCoGr(65):get group:9b9f6f01-063a-481d-a3c7-f2c5923a1fc8

2sCoGr(65)CB.Mod(37)App.2sxcAp(ab)CG.Manage(04):得到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 /视图/模块/ rendertemplate templateId = -1&安培; LANG = EN-US&安培; cbisentity =假安培; 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

的moduleId:2766

2sModC(f9)CB.Mod(2a):父#2766,内容块#2766,z#2,a#2

2sModC(f9)CB.Mod(2a):真正的app,会加载数据

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):得到SxcInstance为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:决定:DraftOptional

2sModC(f9)CB.Mod(2a)App.2sxcAp(dc):init数据草稿:True,vers:False,hasConf:True

2sModC(f9)CB.Mod(2a)App.2sxcAp(dc)CG.Manage(32):找到#2766中期和第123页的内容组

2sModC(f9)CB.Mod(2a)App.2sxcAp(dc)CG.Manage(32):获取gr或#9b9f6f01-063a-481d-a3c7-f2c5923a1fc8的CG预览,预览#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,draft:True,template: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):init数据草稿: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 for itm:5885c784-77b3-4c0d-a774-7601101b690b(947)

2sModC(f9)CB.Mod(2a)App.2sxcAp(dc):init数据草稿: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):将呈现为文本作者

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):获取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

2 个答案:

答案 0 :(得分:0)

使用新版本2sxc 9.13进行测试。 9.12的错误是固定的。

答案 1 :(得分:0)

经过深入分析后,似乎一个名为WebRoot的客户端安全软件正在干扰。所以问题解决了:)。