问题标签 [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.
configuration - 如何为多个环境自动配置 DotNetNuke 设置?
是否有任何推荐的方法来自动配置 DotnetNuke 设置?我们将拥有 DNN 应用程序的多个实例(prod、beta、qa、dev、local 等),并且需要能够对它们进行相同的配置,并能够在我们未来的版本中对它们进行更新。当前需要配置的设置包括主机设置、门户设置和用户配置文件定义。
以下是我迄今为止提出的一些方法:
1) 创建一个配置模块并使用 SQL 脚本进行所有设置?直接操作 DNN 表通常安全吗?通常建议将 API 与许多框架一起使用。
2)创建一个配置模块并实现 IUpgradeable.UpgradeModule 并以编程方式设置设置?
3) 从一个设置了所有设置的门户创建一个 PortalTemplate。我相信这只适用于创建新门户。我将无法更新现有门户。
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 条目,它也不见了。
非常感谢,托尼。
asp.net - Dot Net Nuke 模块中的多个控件的皮肤问题
在我正在开发的 Dot Net Nuke 模块中,我需要将控件分成几个不同的区域。不幸的是,Dot Net Nuke 似乎认为由控制键标识的任何控件都是“编辑”屏幕并自动更改皮肤。
- 是否可以以编程方式更改此行为?
- 在不改变皮肤的情况下切换控件的最佳方法是什么?
image - 常见的静态资源(图像、js、css 等)在 DotNetNuke 中应该放在哪里?
在 DotNetNuke 5.x 安装中是否有推荐的存储静态资源(图像、css、js 等)的位置?
有 /images 和 /js 文件夹以及包含资源的 /Resources 文件夹。由于 MicrosoftAjax.js 位于多个位置(但可能是不同的版本?),因此似乎存在一些重叠。我还可以将资源放在 /DesktopModule/ModuleX 位置。
有谁知道使用这些文件夹是否有区别?
我有点喜欢所有静态资源都在一个公共文件夹(/Resources)下的想法,这样我就可以在一个地方设置缓存规则头、权限等。
有没有人使用单独的图像服务器来提供 DotNetNuke 静态内容? 单独的图像服务器(例如 images.mydomain.com)的优缺点?
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\SQLEXPRESS
为SystemIP\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..
谁能帮我解决这个问题?
error-handling - 如何向一般 DNN 用户隐藏错误消息详细信息
我有一个 DNN 站点 (05.02.03) 正在测试中,即将发布到生产环境中,我想向普通用户隐藏错误消息的详细信息(即 Null Reference Exception 等)(管理员仍然可以查看详细信息)。web.config 中的调试已关闭。
通过抑制,我的意思是我想向一般用户(所有用户)显示的唯一错误消息是“发生异常”之类的东西。我不希望向一般用户显示该异常的详细信息。我仍然希望它在事件查看器中更详细地记录。
我该怎么做呢?
更新:我检查了“使用自定义错误消息”。其中显示如下错误消息:
发生严重错误。[vbCrLf] 对象引用未设置为对象的实例。
我只想向一般用户显示“发生严重错误。 ”错误消息。
我不希望将“对象引用未设置为对象的实例。 ”显示给一般用户
iis - 不将 http:// 转发到 http://www 的含义
我的公司正在运行 IIS 和 DNN(我不是服务器专家,所以我无知),我之前读过你应该重定向你的 . http://www.mydomain到 . http://mydomain或反之亦然。谁能给我这样做的理由?(句点“前置”删除href)
据我了解,这是因为搜索引擎将它们视为两个不同的“站点”(即使访问其中一个,我也可以登录其中一个但不能登录另一个)。
我还听说这可能是搜索引擎不喜欢的重复内容问题。
只是寻找一些专业的见解,将帮助我和其他人。
谢谢!
dotnetnuke - 查找已使用或未使用的 dnn 页面
我想清理我的门户并做一些房屋清洁。
如何生成已使用页面的列表,或者另一方面是未使用页面的列表?
接下来,如何最好地从 dnn 门户中删除不需要的页面?
dotnetnuke - 如何将我的本地 DotNetNuke 站点部署到我的主机?
好的,所以这似乎是一个基本问题。也许是的。但对于我的一生,我不知道答案。我正在寻找简单的答案。
我尝试了以下两种方法:
1) 我有一个在本地创建的网站。当我部署到我的主机(站点文件的 XCopy + .bak SQL Server 备份文件的恢复)时,我收到了与数据库中正在查找本地 HD 上的文件的记录有关的各种错误。IE:数据库中有完全限定的路径名与相对路径名。例如:C:\FolderName\FileName.ext
2)我已经在我的主机上建立了一个全新的数据库和新的站点文件,以便创建新的站点,但是 SQL 脚本不会运行。即使在 web.config 中正确设置了连接字符串,这似乎是一个权限问题。
此外,我还没有从 Visual Studio 启动任何东西。目前只是从门户界面做所有事情。
哦,我先在这里问,因为 StackOverflow 上的所有人都是可靠的。监控论坛的 DNN 人员不是。
asp.net - DotNetNuke - 内容调度
你知道有一个模块可以让你在特定时间和日期发布内容(通过 HTML PRO 模块或其他方式)吗?(例如:1.3.2011 下午 2:43)
我知道有一个按日期而不是按时间安排内容的内置选项。
我知道您可以使用公告模块来做到这一点。(但你不能格式化输出,所以我不能使用它..)
理想情况下,该模块将支持内容工作流和版本控制(如 HTML Pro 模块)