Dotnetnuke 重复的DNN7安装,现在获得“数据库中不存在域名xyz”

Dotnetnuke 重复的DNN7安装,现在获得“数据库中不存在域名xyz”,dotnetnuke,dotnetnuke-7,Dotnetnuke,Dotnetnuke 7,我在本地计算机上运行DNN7安装。这是为了开发,我想用IIS而不是Cassini。应用程序已绑定到HTTP端口81。尽管UsePortNumber应用程序设置未打开,但一切都正常工作 一切都很好。现在我想克隆我的设置来做一些实验。以下是我采取的步骤: 复制了网站文件夹。 创建了一个指向该文件夹的新IIS应用程序,绑定到端口82。 复制了DotNetNuke7数据库。 但是,当我尝试访问我的站点时,我会出现以下错误: 数据库中不存在域名xyz 在这条信息后面有完整的解释 我的处境和问题与之相似。我

我在本地计算机上运行DNN7安装。这是为了开发,我想用IIS而不是Cassini。应用程序已绑定到HTTP端口81。尽管UsePortNumber应用程序设置未打开,但一切都正常工作

一切都很好。现在我想克隆我的设置来做一些实验。以下是我采取的步骤:

复制了网站文件夹。 创建了一个指向该文件夹的新IIS应用程序,绑定到端口82。 复制了DotNetNuke7数据库。 但是,当我尝试访问我的站点时,我会出现以下错误:

数据库中不存在域名xyz

在这条信息后面有完整的解释

我的处境和问题与之相似。我已经尝试了上面提到的解决方案,但是添加UsePortNumber应用程序设置不起作用。我没想到它会在任何情况下工作,因为我的常规实例已经在非标准端口81上运行,并且工作正常

所以我想也许文件中还提到了端口81,所以我使用Powershell实现了这一点:

dir**-递归|选择字符串:81 |选择对象-唯一 但是没有相关的消息


因此,我的情景与另一个问题有所不同,但我似乎不知道是什么。有人知道这里发生了什么吗?

您可能忘记了以下一两个步骤:

首先,不要忘记更改连接字符串,例如:

或应用程序设置:

其次,更新门户别名表,例如:

更新PortalAlias SET HTTPAlias=REPLACEHTTPAlias,':81',':82' 更新PortalSettings SET SettingValue=REPLACESettingValue,':81',':82'
如果以上所有问题都不起作用,仍然会出现相同的错误,那该怎么办?然后你要么自己找出发生了什么,并将你的解决方案作为答案发布在这里,要么就这一问题提出一个新的SO问题,并解释你的情况有何不同。恐怕我的问题已经提了两年了,我很难再帮你解决你的问题了,更不用说没有更多的细节了。对不起,谢谢你的建议。我已经在堆栈上发布了这个问题,但若你们遇到任何其他情况,我试图在这里得到答案。如果我找到了解决方案,我一定会在这里发布