【问题标题】:How to find, properly configure MS Team Foundation server?如何找到并正确配置 MS Team Foundation 服务器?
【发布时间】:2013-03-01 23:05:52
【问题描述】:

我有一个安装了 postgresql 的 win7 虚拟机。我的 localhost:8080 上有一个 (apache) Enterprise DB。

我已成功安装 MS Team Foundation Server,我可以从管理控制台看到我的“DefaultCollection”在线。

浏览 localhost:8080/tfs 或 localhost:8080/tfs/DefaultCollection 会返回 404 not found 错误。我对我想使用哪个端口没有发言权,

你能帮我找到这个团队基础服务器的正确地址吗?或者告诉我如何正确配置它。 (我对这个服务器配置世界不熟悉,请提供详细的命令或资料。)

【问题讨论】:

  • “Apache EnterpriseDB”? 眨眼 眨眼。嗯。什么?您是否安装了某种捆绑软件?从哪里? MS Team Foundation 与 PostgreSQL 有什么关系?它不需要 MS SQL Server 或 Jet 或类似的吗?
  • 嘿。问题的根源是它们位于同一个端口,我不知道如何配置团队基础服务器。
  • 您提供的信息远远不够让别人帮助您。现在看起来这与 PostgreSQL 无关。再次:什么是“Apache PostgreSQL”?是某种捆绑吗?你是从哪里弄来的?请详细信息
  • 这是 postgresql for windows 与此捆绑:postgresql.org/download/windows 它与 tfs 无关,只是位于同一个端口,使其无法访问。
  • 啊!听起来像是通过 EnterpriseDB One Click 安装程序中的 StackBuilder 安装的 Apache。不是真正的“Apache EnterpriseDB”,但我可以看出你从哪里得到的。

标签: postgresql tfs port


【解决方案1】:

听起来您必须使用 Windows 的一键式安装程序安装 PostgreSQL,然后运行 ​​StackBuilder 并使用 StackBuilder 安装 Apache。

如果是这样,它只是一个普通的 Apache 安装,您可以像平常一样配置它。您需要在“服务”控制面板 (services.msc) 中停止并禁用任何正在运行的 Apache 服务。

或者,如果您希望在不同的端口上继续使用它,请编辑 Apache 配置以将 Listen 指令设置为 8080 以外的其他值,并将任何 NameVirtualHostVirtualHost 指令更改为使用新端口,例如:

Listen 8080
NameVirtualHost *:8080
<VirtualHost *:8080>
  ... blah blah ...
</VirtualHost>

会变成:

Listen 8181
NameVirtualHost *:8181
<VirtualHost *:8181>
  ... blah blah ...
</VirtualHost>

见:

您可以通过检查用于运行 Apache 的命令来找到 Apache 配置文件的位置。这可能是启动和停止它的批处理文件,或者是服务控制面板中的服务命令。它可能会被称为httpd.confapache2.conf..

【讨论】:

  • 我已经停止了所有其他的服务,但没有解决。我正在重新安装。无论如何,谢谢。
【解决方案2】:

它们是“正确的”地址,但除非尝试打开网页的人拥有有效的 TFS 帐户,否则您将无法通过该网站访问 TFS。

你能访问:http://localhost:8080/tfs/web吗?

您的 Windows 登录是否允许访问 TFS 服务器?

正如 Craig 所提到的,您不会收集任何有助于诊断您想要达到的目标的信息。您为什么要尝试通过其 Web 端点访问 TFS?你确定机器上安装了 MSSQL 和 IIS 吗?为什么将 apache 和 postgresql 安装在不需要它们的 ALM 服务器上?

TFS 是一个非常复杂的产品,尽管开发团队在使其易于安装方面取得了长足的进步,但让服务器正常工作并非易事。

【讨论】:

  • 我的目标是使用 vs 2012 和 vs 2008 访问它,以便拥有一个在线代码存储库。我已经安装、更新和配置了 mssql。我已经成功安装了 tfs。我可以访问 tfs 管理控制台,我可以在管理器中创建集合,将它们视为在线等。如果我尝试查看“Group Membership”,我会收到以下错误:“TF31002 Unable to connect to this Team Foundation Server localhost:8080/tfs ...”如果我尝试在浏览器中访问上述 url,我也会得到404.我也无法访问localhost:8080/tfs/web
猜你喜欢
  • 2011-11-23
  • 1970-01-01
  • 2010-09-08
  • 1970-01-01
  • 1970-01-01
  • 2018-06-01
  • 2011-04-28
  • 1970-01-01
  • 2013-03-08
相关资源
最近更新 更多