我在DNN 5.6.2中发现此错误“数据库中不存在域名”。
当我在另一台计算机上运行我的网站的时候,这种错误被编译了。
我不知道为什么会这样。
答案 0 :(得分:2)
我知道这可能会很晚,但是对于有这个问题的人, 在确定我已更新db中的“Portal Alias”表后,我有同样的问题,要有一个HTTP别名(对于我的本地主机,我将它设置为localhost:8089,这与我设置的相同)在DNN网站的IIS绑定中),门户ID为0(因为我的门户网站ID为0), 我正在检查以确保我已经使用数据库连接字符串更新了web.config文件,但后来我意识到web.config中有两个数据库连接点,我错过了其中一个。 因此,请确保将两个连接更新为:
1) <connectionStrings>
2) <appSettings>
希望这有帮助。
答案 1 :(得分:0)
您如何设置网站以及如何从其他计算机访问您的网站?
我假设你已经这样做了
1)添加绑定到您的IIS站点,www.xxx.com或其他东西
2)在您的域上设置主机名,以便所有人都可以访问
3)以主机身份登录并向门户添加新的门户网站别名
如果你已经设置了网站的http://localhost/xxx,并且没有为它设置非本地主机网址,那么这就是问题所在。
要从另一台计算机访问它,您必须使用PortalAlias。访问您的数据库,您将能够看到门户网站可以使用的所有门户网站别名。