问题标签 [dotnetnuke-5]

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 投票
1 回答
148 浏览

configuration - 如何为多个环境自动配置 DotNetNuke 设置?

是否有任何推荐的方法来自动配置 DotnetNuke 设置?我们将拥有 DNN 应用程序的多个实例(prod、beta、qa、dev、local 等),并且需要能够对它们进行相同的配置,并能够在我们未来的版本中对它们进行更新。当前需要配置的设置包括主机设置、门户设置和用户配置文件定义。

以下是我迄今为止提出的一些方法:

1) 创建一个配置模块并使用 SQL 脚本进行所有设置?直接操作 DNN 表通常安全吗?通常建议将 API 与许多框架一起使用。

2)创建一个配置模块并实现 IUpgradeable.UpgradeModule 并以编程方式设置设置?

3) 从一个设置了所有设置的门户创建一个 PortalTemplate。我相信这只适用于创建新门户。我将无法更新现有门户。

0 投票
1 回答
84 浏览

blogs - 2 DNN 5.x 中的父博客?

我在 DNN 中创建了 2 个父 BLOG。BLOG x 有 3 个子 BLOG,BLOG y 有 5 个子。

当我单击添加 BLOG 条目时,下拉列表中只有 BLOG x & is children 出现,缺少 BLOG y。有谁知道为什么?即使我去 BLOG y 并单击 Add BLOG 条目,它也不见了。

非常感谢,托尼。

0 投票
1 回答
189 浏览

asp.net - Dot Net Nuke 模块中的多个控件的皮肤问题

在我正在开发的 Dot Net Nuke 模块中,我需要将控件分成几个不同的区域。不幸的是,Dot Net Nuke 似乎认为由控制键标识的任何控件都是“编辑”屏幕并自动更改皮肤。

  • 是否可以以编程方式更改此行为?
  • 在不改变皮肤的情况下切换控件的最佳方法是什么?
0 投票
2 回答
1768 浏览

image - 常见的静态资源(图像、js、css 等)在 DotNetNuke 中应该放在哪里?

在 DotNetNuke 5.x 安装中是否有推荐的存储静态资源(图像、css、js 等)的位置?

有 /images 和 /js 文件夹以及包含资源的 /Resources 文件夹。由于 MicrosoftAjax.js 位于多个位置(但可能是不同的版本?),因此似乎存在一些重叠。我还可以将资源放在 /DesktopModule/ModuleX 位置。

有谁知道使用这些文件夹是否有区别?

我有点喜欢所有静态资源都在一个公共文件夹(/Resources)下的想法,这样我就可以在一个地方设置缓存规则头、权限等。

有没有人使用单独的图像服务器来提供 DotNetNuke 静态内容? 单独的图像服务器(例如 images.mydomain.com)的优缺点?

0 投票
2 回答
847 浏览

sql - SQL Server Express 用户实例化和 ASP.net Web 应用程序项目(dotnet nuke)的问题

我正在尝试通过 DotnetNuke 连接到 SQL Express 2005。我的操作系统是 Windows 7(IIS 7),当我尝试连接时,出现以下错误:

尝试为文件(文件位置).../Database.mdf 附加自动命名数据库失败。存在同名数据库,或无法打开指定文件,或位于 UNC 共享上。

我已经尝试了在以下链接中找到的解决方案,但仍然出现相同的错误。

http://support.microsoft.com/kb/2002980

然后我尝试将我的 SQL Server 名称从 更改SYSTEMNAME\SQLEXPRESSSystemIP\SQLEXPRESS我得到一个 DotNetNuke 错误,如下所示:

DotNetNuke 错误

System.ArgumentException:键“attachdbfilename”的值无效。在 System.Data.SqlClient.SqlConnectionString.VerifyLocalHostAndFixup(String& host, Boolean enforceLocalHost, Boolean fixup) 在 System.Data.SqlClient.SqlConnectionString..ctor(String connectionString) 在 System.Data.SqlClient.SqlConnectionFactory.CreateConnectionOptions(String connectionString, DbConnectionOptions上一个)在 System.Data.SqlClient.SqlConnection.ConnectionString_Set(String value) 在 System.Data.SqlClient.SqlConnection.set_ConnectionString(String value) 的 System.Data.ProviderBase.DbConnectionFactory.GetConnectionPoolGroup(String connectionString, DbConnectionPoolGroupOptions poolOptions, DbConnectionOptions& userConnectionOptions)在 System.Data.SqlClient.SqlConnection..

谁能帮我解决这个问题?

0 投票
1 回答
1474 浏览

error-handling - 如何向一般 DNN 用户隐藏错误消息详细信息

我有一个 DNN 站点 (05.02.03) 正在测试中,即将发布到生产环境中,我想向普通用户隐藏错误消息的详细信息(即 Null Reference Exception 等)(管理员仍然可以查看详细信息)。web.config 中的调试已关闭。

通过抑制,我的意思是我想向一般用户(所有用户)显示的唯一错误消息是“发生异常”之类的东西。我不希望向一般用户显示该异常的详细信息。我仍然希望它在事件查看器中更详细地记录。

我该怎么做呢?

更新:我检查了“使用自定义错误消息”。其中显示如下错误消息:

发生严重错误。[vbCrLf] 对象引用未设置为对象的实例。

我只想向一般用户显示“发生严重错误。 ”错误消息。

我不希望将“对象引用未设置为对象的实例。 ”显示给一般用户

0 投票
3 回答
87 浏览

iis - 不将 http:// 转发到 http://www 的含义

我的公司正在运行 IIS 和 DNN(我不是服务器专家,所以我无知),我之前读过你应该重定向你的 . http://www.mydomain到 . http://mydomain或反之亦然。谁能给我这样做的理由?(句点“前置”删除href)

据我了解,这是因为搜索引擎将它们视为两个不同的“站点”(即使访问其中一个,我也可以登录其中一个但不能登录另一个)。

我还听说这可能是搜索引擎不喜欢的重复内容问题。

只是寻找一些专业的见解,将帮助我和其他人。

谢谢!

0 投票
1 回答
1016 浏览

dotnetnuke - 查找已使用或未使用的 dnn 页面

我想清理我的门户并做一些房屋清洁。

如何生成已使用页面的列表,或者另一方面是未使用页面的列表?

接下来,如何最好地从 dnn 门户中删除不需要的页面?

0 投票
3 回答
3976 浏览

dotnetnuke - 如何将我的本地 DotNetNuke 站点部署到我的主机?

好的,所以这似乎是一个基本问题。也许是的。但对于我的一生,我不知道答案。我正在寻找简单的答案。

我尝试了以下两种方法:

1) 我有一个在本地创建的网站。当我部署到我的主机(站点文件的 XCopy + .bak SQL Server 备份文件的恢复)时,我收到了与数据库中正在查找本地 HD 上的文件的记录有关的各种错误。IE:数据库中有完全限定的路径名​​与相对路径名。例如:C:\FolderName\FileName.ext

2)我已经在我的主机上建立了一个全新的数据库和新的站点文件,以便创建新的站点,但是 SQL 脚本不会运行。即使在 web.config 中正确设置了连接字符串,这似乎是一个权限问题。

此外,我还没有从 Visual Studio 启动任何东西。目前只是从门户界面做所有事情。

哦,我先在这里问,因为 StackOverflow 上的所有人都是可靠的。监控论坛的 DNN 人员不是。

0 投票
2 回答
193 浏览

asp.net - DotNetNuke - 内容调度

你知道有一个模块可以让你在特定时间和日期发布内容(通过 HTML PRO 模块或其他方式)吗?(例如:1.3.2011 下午 2:43)

我知道有一个按日期而不是按时间安排内容的内置选项。

我知道您可以使用公告模块来做到这一点。(但你不能格式化输出,所以我不能使用它..)

理想情况下,该模块将支持内容工作流和版本控制(如 HTML Pro 模块)