我的任务是修复简单地从一台服务器复制到另一台服务器的 dotnetnuke 安装,我需要做的第一件事是弄清楚它是哪个版本。
最简单的方法是什么?
首先列出了最简单的方法,同时还提供了其他想法。
如果相关站点已启动并正在运行并且您拥有超级用户登录名(通常是“主机”用户),则版本信息将显示在“主机”菜单下的“主机设置”页面顶部。
如果站点运行不正常,或者您没有登录名,并且您可以访问数据库,则可以查询“版本”表以查找版本。
以下查询将返回正确的版本号,假设在安装 DotNetNuke 时未使用 objectQualifier。如果是,您将需要查找表名,可能是 dnn_Version。
select top 1 * from version order by createddate desc
或者,您可以在网站的 bin 目录中找到 DotNetNuke.dll 并检查其版本。
右键单击-> 属性-> 详细信息-> 文件版本
以管理员身份登录并转到“主机设置”页面。
以下 SP 给出了当前版本的 DNN
执行 dbo.GetDatabaseVersion
注意:此方法需要 Internet 访问权限。如果您的 Internet 连接或计算机有任何问题,请联系您的 Microsoft Windows Server 管理员(请记住将他们视为神圣实体;让自己站起来乞求帮助一直对我有用。 ..您已被警告)。
登录到 DNN 站点,就像编辑站点一样,在 DNN 徽标上方寻找一个蓝色的“更新”小按钮并单击它。这应该会将您带到显示您的版本信息的 DNN 站点。
最简单的方法是使用主机用户登录到您的 DNN 站点,然后转到主机 => 主机设置
他们可以对 DNN 版本和很多关于您当前 DNN 站点状态的信息进行罚款。