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