2

我无法确定是否/如何设置内部网络服务器以使用多个 DNN 门户进行测试。我对 DotNetNuke 还很陌生,所以我不确定我想做的事情是否可行。

我的服务器的 IP 为 192.168.15.16。我已使用此 IP 的门户别名设置了主门户。该网站运行良好。但后来我有几个其他站点(我们称它们为 A 和 B)来配置。

我想导航到 192.168.15.16/A 和 192.168.15.16/B 来查看这些站点。这些的门户别名似乎并没有减少它。我收到 404 错误,我相信这是因为 IIS 将 A 或 B 添加到物理路径中,而物理路径不存在。

有没有办法设置这个?也许我需要在 IIS 中进行更改?也许我走错路了?谢谢!

4

1 回答 1

3

1) 在您需要访问测试站点的任何机器上,编辑 C:\Windows\System32\drivers\etc\hosts 以包括:

     192.168.15.16 A
     192.168.15.16 B

2)将站点A的门户别名设置为“A”

3)将站点B的门户别名设置为“B”

4) 通过http://A/访问站点 A

5) 通过http://B/访问站点B

6) 编辑 IIS 站点的绑定以包含“B”和“A”主机头

笔记

  • 如果您有本地域控制器,您可能会告诉它将“A”和“B”解析为正确的 IP。
  • 我在我们的开发机器上使用了同样的方法,但是我还没有在同一个 DNN 安装中包含多个门户。我假设这会奏效。
于 2012-01-10T18:49:20.287 回答