IIS Returns 一个 /IISConfig/Config.aspx(空白)页面

IIS Returns a /IISConfig/Config.aspx (Blank) Page

我正在尝试在我的计算机上安装 Sense/NET 以进行演示。我按照他们 WIKI Page

上的说明成功地在端口 80 上安装了演示(社区版)版本

但是当我尝试安装另一个 Sense/NET 副本时(不管是 Demo/Community/Evaluation 版本)我一直得到这个空白 /IISConfig/Config.aspx 页面。

我 运行 Windows 8.1 和 IIS 8.x

如果我在任何配置上有误,请告诉我并帮助我。

编辑:根据他们的 WIKI(再次)

First of all, check the port number: it should be set to '80'.

奇怪,好像必须在80端口下,而且只能在80端口下。是否有任何演练这样的限制?例如,另一个网络应用程序也在 运行 沿端口 80 和端口 80 单独?。这可以通过 web.config 或 iis 实现吗?

如果没有,从技术上讲我们无能为力。最起码是把我自己的post标记为答案

尝试像这样使用您的端口:

localhost:80 or any port you configured

希望对您有所帮助

要使 SenseNet 正常工作,您必须在两个地方注册 url:

  • 在 IIS 管理器中,在您创建的 IIS 站点上
  • 在 SenseNet Content Explorer(管理 GUI)中,在网站内容的编辑页面上。

所以有任意数量的 url 端口号不同是绝对可以的,上面的 localhost:80 只是 wiki 中的一个例子。

How to change url and authentication settings

正如 Miklós 所说,端口 80 只是一个示例,对端口号没有任何限制。您可以配置您喜欢的任何其他端口,只要 IIS 设置与 SenseNet 站点内容的 "URL list" 配置相对应即可。

我假设默认安装使用端口 80,因此如果您安装了 SenseNet 的另一个副本,您应该在 IIS 和 SN 中手动编辑第二个门户的端口。您可以在 SenseNet Content Explorer 中通过站点内容(例如 /Root/Sites/Default_Site)的编辑页面 "URL List" 字段编辑后者,或者在 Web 配置文件的 "urllist" 部分中进行设置。