0

我在win7上运行sharepoint 2010 Foundation。自安装 SP2010 以来,我的其他本地主机网站都没有加载到浏览器中。我要么被提示登录,要么只返回空白页。我尝试将我的其他网站放在 iis7 的 SP-80 目录中,这允许页面加载,但需要登录。我在不同的 iis7 目录上尝试了各种 Windows 身份验证组合,但没有任何效果。我留下的印象是 iis7 需要单个端口 80 目录,而不是具有单独权限的不同的命名导向器。将我的其他站点映射到虚拟目录,需要我的管理员凭据以允许 iis 访问文件,问题可能会变得复杂。

我的问题是,是否可以与 SP2010 一起托管公共的、未受保护的端口 80、网站?我对 IIS 不是很有经验,所以如果我忽略了显而易见的事情,请原谅我。

4

3 回答 3

0

请分析您是否在 Web 应用程序下使用 Powershell 或从 Central Admin 创建了网站集

如果您创建了 Web 应用程序但没有站点集合,那么您将遇到同样的问题

桑迪普

于 2012-01-09T10:57:47.330 回答
0

如果您希望 IIS 上的其他站点位于同一台机器上的同一端口上,则需要声明 IIS 主机标头。当您在 IIS 中创建新站点时,有一个绑定部分(IIS 7.5 - 在 IIS6 中,我相信它只是称为主机标头) - 将您的绑定设置为 myotherwebsite.com 或 myotherwebsite.local。确保您在绑定中使用的名称与指向该计算机的 DNS 名称匹配,可以通过公共 DNS(如果它是公共站点)或通过本地主机文件(\windows\system32\drivers\etc\hosts)(如果是)仅供您本地使用。

使用主机标头路由,您完全绕过了共享点执行流 - 像设置任何其他站点一样设置您的站点。

于 2012-01-18T23:38:49.680 回答
0

当然有可能。在 SharePoint 中创建 Web 应用程序时,您可以指定端口,Web 应用程序将在其上运行。

您应该查看 IIS 中的站点设置。默认情况下,SharePoint 不在匿名身份验证模式下运行。

于 2012-01-08T12:53:50.177 回答