在Windows Vista上安装DNN后,清空门户和PortalAlias表

时间:2010-02-05 14:24:23

标签: dotnetnuke failed-installation

localhost:81上安装版本5.02.02作为新安装(最后运行不顺畅但最好),打开网站时出现以下错误:

  

Domain Name Windows Vista Does Not Exist In The Database

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

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

由于端口不同,我不确定错误是什么。似乎DNN尝试映射本地计算机域名并希望在Portals表中填充它,但不是因为localhostmymachine.example.host不匹配。

2 个答案:

答案 0 :(得分:0)

这样的大多数错误都是权限/配置问题的结果,我建议您按照this article尝试创建新网站。希望这对你有很大的帮助。

答案 1 :(得分:0)

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

通过Brent回答:

  

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

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

    解决方案的详细信息在Geeks with Blogs blog

注意:除此之外,仍然需要手动添加门户网站和portalalias。手动添加后,重新启动Web应用程序(例如,触摸web.config)。