代码之家  ›  专栏  ›  技术社区  ›  Abel

在Windows Vista上安装dnn后清空portals和portalalias表

  •  0
  • Abel  · 技术社区  · 15 年前

    在上安装5.02.02版本之后 localhost:81 作为一个新的安装(运行不顺畅,但最终正常),打开站点时出现以下错误:

    Domain Name Windows Vista Does Not Exist In The Database

    我猜安装人员不喜欢 http://localhost:81 或任何其他端口。在检查完 门户网站 门拉利亚斯 桌子,都是空的。

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

    我不确定错误是由不同的端口引起的。似乎dnn试图映射本地机器的域名,并希望在portals表中填写它,但不是因为 localhost 不匹配 mymachine.example.host .

    2 回复  |  直到 14 年前
        1
  •  0
  •   Prashant Lakhlani    15 年前

    像这样的大多数错误都是由于权限/配置问题造成的,我建议尝试通过以下方式创建新网站 this article . 希望这对你有很大帮助。

        2
  •  0
  •   Community CDub    8 年前

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

    回答 布伦特 :

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

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

    解决方案的详细信息如下 Geeks with Blogs blog .

    注:除此之外,还需要手工添加门户和门户。手动添加后,重新启动Web应用程序(例如touch web.config)。

    推荐文章