0

在将 5.02.02 版安装localhost:81为新安装后(运行不顺畅但最终确定),打开站点时出现以下错误:

Domain Name Windows Vista Does Not Exist In The Database

我的猜测是安装程序不喜欢http://localhost:81或任何其他端口。检查PortalsPortalAlias表后,两者都是空的。

  • 有没有办法以交互方式填充这些设置?
  • 如果没有,我应该如何手动填写它们以及我应该注意哪些依赖项?简而言之:什么价值观去哪儿了?
  • 如果没有,是否有助于在普通端口上重新安装到映射的域名(通过 Windows 主机文件)?编辑:不,它没有帮助

我不确定错误是由于端口不同造成的。似乎 DNN 尝试映射本地机器域名并希望将其填充到 Portals 表中,但因为localhost不匹配而没有mymachine.example.host

4

2 回答 2

0

像这样的大多数错误是权限/配置问题的结果,我建议按照这篇文章尝试创建一个新网站。希望这会对您有很大帮助。

于 2010-02-08T07:29:32.363 回答
0

用户布伦特实际上回答了这个问题,但后来删除了自己的答案。既然是正确答案,我在这里重复一遍:

布伦特的回答:

我遇到了同样的问题并找到了解决方案。

  1. 以主持人身份登录,并在“管理 > 站点设置”下添加门户别名
  2. 在 web.config 中取消注释: <add key="UsePortNumber" value="true" />
  3. 在 IIS 管理器中重新启动应用程序。

该解决方案的详细信息在此Geeks with Blogs 博客中。

注意:除此之外,仍然需要手动添加门户和门户别名。手动添加它们后,重新启动 Web 应用程序(例如 touch web.config)。

于 2011-03-10T12:28:11.367 回答