Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql 如何查找、正确配置MS Team Foundation服务器?_Postgresql_Tfs_Port - Fatal编程技术网

Postgresql 如何查找、正确配置MS Team Foundation服务器?

Postgresql 如何查找、正确配置MS Team Foundation服务器?,postgresql,tfs,port,Postgresql,Tfs,Port,我有一台安装了postgresql的win7虚拟机。我的本地主机上有一个(apache)企业数据库:8080 我已经成功安装了MS Team Foundation Server,从管理控制台可以看到,我的“Debug集合”是联机的。 浏览localhost:8080/tfs或localhost:8080/tfs/DefaultCollection返回404未找到错误。我不知道我想用哪个港口 你能帮我找到这个Team基金会服务器的正确地址吗?或者告诉我如何正确配置它。(我不熟悉这个服务器配置世界,

我有一台安装了postgresql的win7虚拟机。我的本地主机上有一个(apache)企业数据库:8080

我已经成功安装了MS Team Foundation Server,从管理控制台可以看到,我的“Debug集合”是联机的。 浏览localhost:8080/tfs或localhost:8080/tfs/DefaultCollection返回404未找到错误。我不知道我想用哪个港口


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

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

您可以访问:
http://localhost:8080/tfs/web

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

正如克雷格所提到的,你没有任何信息可以帮助你诊断你想要实现的目标。为什么要尝试通过TFS的web端点访问TFS?您是否确保机器上安装了MSSQL和IIS?为什么在ALM服务器上安装了apache和postgresql而不需要它们


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

听起来您一定是使用Windows一键式安装程序安装了PostgreSQL,然后运行StackBuilder并使用StackBuilder安装了Apache

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

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

Listen 8080
NameVirtualHost *:8080
<VirtualHost *:8080>
  ... blah blah ...
</VirtualHost>
听8080
名称虚拟主机*:8080
... 胡说八道。。。
将成为:

Listen 8181
NameVirtualHost *:8181
<VirtualHost *:8181>
  ... blah blah ...
</VirtualHost>
听8181
名称虚拟主机*:8181
... 胡说八道。。。
见:


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

“ApacheEnterpriseDB”?眨眼眨眼。嗯。什么?你安装了什么捆绑包吗?从哪里来?MS Team基金会与PostgreSQL有什么关系?它不需要MS SQL Server或Jet或类似的吗?呵呵。问题的根源是它们坐在同一个端口上,我不知道如何配置Team Foundation服务器。您提供的信息不足以帮助别人。现在看来这与PostgreSQL无关。再说一遍:“ApachePostgreSQL”是什么?它是某种包裹吗?你从哪里弄来的?请提供详细信息。这是与此捆绑在一起的postgresql for windows:它与tfs无关,只不过它位于同一端口,使其无法访问。啊!听起来像是从EnterpriseDB一键式安装程序通过StackBuilder安装的Apache。不是真正的“ApacheEnterpriseDB”,但我可以看到你是从哪里得到的。我的目标是通过VS2012和VS2008访问它,从而拥有一个在线代码库。我已经安装、更新和配置了mssql。我已经成功地安装了tfs。我可以访问tfs管理控制台,可以在manager中创建集合,将它们视为联机等。如果我试图看到“组成员资格”,我会得到以下错误:“TF31002无法连接到Team Foundation Server本地主机:8080 /TFS……”如果我试图访问浏览器中的URL,我也会得到404。我也无法访问。我已停止所有其他in服务,但没有解决它。我正在重新安装。无论如何,谢谢。