问题标签 [dotnetnuke-9]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
187 浏览

dotnetnuke - 如何确保 Google Ads 可以跟踪 DNN9 中网址的 GCLID?

使用 DNN 9.3.2 和高级网址提供程序,Google Ads 会附加一个带有 GCLID 的查询字符串。它看起来像这样:https ://example.com/travel-insurance/overview/?gclid=tester-123

当 DNN9 获取该 URL 时,它会对其进行重写以删除最后一个单词和?GCLID 之前的斜线之间的斜线。它看起来像这样:https ://example.com/travel-insurance/overview?gclid=tester-123

这会丢弃 Google Ads 跟踪。有没有办法确保 DNN/在重写期间不会丢弃?

0 投票
1 回答
82 浏览

single-sign-on - 如何使用 SAML 2.0 响应进行特定 DNN 用户角色组身份验证和授权?

我正在寻找使用 SAML 2.0 响应将外部用户登录到 DNN Evoq 网站的参考实现/代码片段。

在我的例子中,我们的公司网站,即 www.nondnnsite.com 是一个拥有身份提供者的网站。在此站点下构建的 SSO 页面。还有另一个网站,即 www.dnnsite.com,它对所有人都是匿名的。只有内容管理员和编辑可以使用标准登录表单登录 www.dnnsite.com。

现在出现了一个请求,我们需要使用 www.nondnnsite.com 的身份提供者,并在 www.nondnnsite.com 成功认证后生成 SAML 2.0 响应,并允许该用户访问 www.dnnsite.com 中的“Page-1”

这是 SSO 的标准方案

现在我需要帮助来了解如何解析此 SAML 响应并让经过身份验证的用户访问“Page-1”,该“Page-1”只能由角色组“外部身份验证用户”访问

请在这方面提供帮助,如果您能指出一些示例源代码,那就太好了。

0 投票
1 回答
174 浏览

dotnetnuke-9 - DotNetNuke 9.4.4 - 未注册“DotNetNuke.UI.Modules.IModuleControlPipeline”类型的服务

从 9.0.2 升级到 9.4.4 后,我们的站点现在显示以下错误。

DotNetNuke.Services.Exceptions.Exceptions - DotNetNuke.Services.Exceptions.PageLoadException:未处理的错误加载页面。---> System.InvalidOperationException:没有注册类型“DotNetNuke.UI.Modules.IModuleControlPipeline”的服务。

该站点在初始化时正确启动;但是,在刷新时它显示 500 内部错误。

在 9.0.2 或更低版本中,我们通常使用 Visual Studio 使用发布设置“发布期间预编译”来部署我们的站点。

在这个新版本 9.4.4 中,预编译设置似乎会产生上述错误。未勾选预编译设置时;错误消息不再是问题,并且该站点似乎可以正常运行。

很多天以来,我一直在尝试寻找并实施有关如何解决此错误的想法,我们将不胜感激!

0 投票
1 回答
73 浏览

dotnetnuke - DotNetNuke 9 中最佳实践 MVC 模块示例

谁能指出我正确的方向?我正在寻找什么被认为是最佳实践 MVC 风格的 DNN9 模块和/或教程?

谢谢你的时间。

0 投票
1 回答
156 浏览

dotnetnuke - 将 DNN 9.0.1 升级到 9.2 在 PersonaBar 失败

我们正在将 DNN 安装升级到 9.4.4,以利用最新的内存泄漏修复。但是,我们遇到了麻烦,尽管尝试了几种升级路径,但我没有取得任何进展。

我最初遵循建议的升​​级路径并转到 9.1.1,但 Newtonsoft.Json.dll 出现问题。我在某处的论坛帖子中看到,直接升级到 9.2 可能更容易,因为 Newtonsoft.Json 在所有模块的 dnn 版本中都升级到了 10.0.3 版本——我的扩展升级到 9.0.0,所以我想我只是升级打包整个网站。

我仍然有 Newtonsoft.Json 错误,所以我按照此处采取的步骤更新了我的 web.config 文件- 我的程序集绑定重定向现在是

(10.0.3 nuget 包有 v10.0.0 的 dll)

我在网站根目录的 /bin 文件夹中有 10.0.0 的 Newtonsoft.Json.dll。

但是我仍然在 PersonaBar 上遇到故障 - 下载进度每次都会暂停 50%,从服务器收到 500 个错误。

安装报告:

日志:

0 投票
1 回答
234 浏览

dotnetnuke - 升级到 DNN 9.2.2 时搜索结果模块“发生严重错误”

从 DNN 7 -> DNN 9.2.2 升级后,我的搜索结果模块出现问题

每次我使用 DNN 的 Xcilion(内置搜索)进行搜索时,我都会不断收到“发生严重错误。请查看事件查看器以获取更多详细信息。” (/Default.aspx?tabid=87&error=Object+reference+not+set+to+an+instance+of+an+object.&content=0) 搜索结果页面出错。

我试图通过删除搜索文件夹中的内容来重新索引,即https://dnnsupport.dnnsoftware.com/hc/en-us/articles/360004881174-Search-Not-Showing-Expected-Results

已从 /desktopmodules/admin/searchresults 备份旧文件并添加新文件,以防安装过程中出现问题,与可能影响搜索的 DLL 文件相同。

任何提示或想法都会很棒,其他一切都在这个 DNN 实例上正常工作,只是无法解决这个错误。

管理日志错误 1:

管理日志错误 2:

管理日志错误 3:

0 投票
3 回答
91 浏览

dotnetnuke - DNN 站点的导出/导入

我有一个当前在 DNN 3 上运行的网站。我想导出这个 DNN 3 站点并将其导入到在 DNN 9 上运行的网站。

那可能吗?

0 投票
2 回答
140 浏览

2sxc - DNN 中的页面导入/导出,页面上有 2sxc 模块

DNN 9.6.1 2sxc 11.2.0

我有一个开发和生产站点,它们(或多或少)是彼此的副本。

我在开发网站上创建了一个 2sxc 应用程序并构建了一些页面。我需要将页面和应用程序移动到生产站点。

  1. 我从开发站点导出应用程序并将其导入生产站点,没有任何问题。
  2. 我从开发站点导出(包含内容)包含应用程序的页面,然后将页面模板传输到生产站点。
  3. 然后,我在生产站点上创建了新页面,为页面指定了适当的模板。
  4. 新页面已创建,2sxc 应用程序位于正确的位置,但我在屏幕上收到消息说数据尚未初始化或为空。
  5. 我可以删除应用程序,添加新应用程序,指定应用程序模板并手动添加数据(应用程序附带的数据),一切都很好。除了手动重新创建内容项列表很痛苦。

如果我使用开发站点上导出的页面模板在开发站点上创建新页面页面,则新页面创建完美。

所以,我认为这是应用程序导出/导入过程的问题。

0 投票
1 回答
190 浏览

dotnetnuke - DNN 自定义皮肤给出 jquery 缺失错误

每当我尝试在 Admin/Skins 文件夹或 Admin/Containers 文件夹中创建自定义皮肤对象时,我都会收到错误消息 Uncaught ReferenceError: jQuery is not defined

我正在尝试添加要在模板中使用的引导链接皮肤对象。DNN 新手来了!

编辑: 我正在尝试创建各种皮肤对象,如按钮、标题标签、正文标签,它们采用我们的 CSS 样式。所以营销部门可以把它放到一个位置,编辑按钮的文本/链接或编辑标题中的文本等。

0 投票
0 回答
58 浏览

dotnetnuke - DNN 升级 - Portal.css 未加载

我们有一个 DNN 网站,该网站正在使用 V.8.00.04 版本。我们按照 DNN 网站中提到的步骤将该站点从 8.00 升级到 9.01.01 版本。升级不是太快,升级完成后我们没有看到任何问题。但是,该站点不会加载任何门户/css 或门户/文件。基本上网站加载时没有样式表。我在开发人员工具中看到门户/文件的服务器 500 错误。有关如何解决此问题的任何帮助?谢谢

修复我试过:

  1. 我检查了门户文件夹,所有的皮肤和样式都在那里
  2. 将应用程序池更改为 v.4.5 经典模式 - 无影响
  3. 检查后端的门户路径,一切看起来都很干净