我被委托修复一个从一台服务器简单复制到另一台服务器的DotNetNuke安装版本,并且我需要做的第一件事是确定它是哪个版本。
最简单的方法是什么?
最简单的方法是什么?
最简单的方法排在首位,但也提供了其他方法。
如果相关网站正在运行,并且您拥有超级用户登录权限(通常是“主机”用户),则可以在“主机”菜单下的“主机设置”页面顶部找到版本信息。
如果该网站不能正常运行,或者您没有登录权限,但可以访问数据库,则可以查询“Version”表以查找版本信息。
以下查询将返回正确的版本号,假设在安装DotNetNuke时未使用objectQualifier。如果使用了objectQualifier,则需要查找可能为dnn_Version的表格名称。
select top 1 * from version order by createddate desc
另外,你可以在网站的bin目录中找到DotNetNuke.dll并检查其版本。
右键单击 -> 属性 -> 详细信息 -> 文件版本
以管理员身份登录并转到“主机设置”页面。
以下存储过程会返回当前 DNN 版本:
Exec dbo.GetDatabaseVersion
注意:此方法需要互联网访问。如果您的互联网连接或计算机有任何问题,请联系您的Microsoft Windows服务器管理员(请将他们视为神圣的实体;向他们跪下哀求帮助总是对我起作用...你已经被警告了)。
登录到DNN站点,就像要编辑站点一样,查找DNN徽标上方的小蓝色“更新”按钮并单击它。这应该会带您到一个显示版本信息的DNN站点。
最简单的方法是使用主机用户登录到您的 DNN 网站,然后转到主机 => 主机设置
在那里,您可以找到 DNN 版本以及有关当前 DNN 网站状态的许多信息。