TFS - 为多个远程用户运行的同一项目的IIS Express不同端口号

问题描述:

我在团队基础服务器上有一个Web应用程序项目。 在另一个开发服务器上,两个人通过远程桌面连接,连接到相同的tfs项目。TFS - 为多个远程用户运行的同一项目的IIS Express不同端口号

现在,当一个开发人员运行带有调试的项目时,IIS Express端口例如:2252被打开&被阻止。 这会给第二个开发人员带来一个问题,因为他在得到IIS端口正在使用的错误时无法运行该项目。

解决这个问题的一种方法是通过第二个开发人员检查项目&更改端口号或为第二个开发人员另外提供服务器。 但是,如果我的团队成员扩展,这些是不可行的。

针对此问题的任何解决方案。

+0

[通过Citrix在同一IIS快递口岸工作的多个开发者(的可能的复制https://*.com/questions/31257952 /多个开发人员在同一个iis-express-port-through-citrix上工作) – Goat

+0

嗨Abdul Rehman Sayed,在这个问题上的任何更新,你知道吗? –

+0

Hi @ Patrick-MSFT,还没有。 –

这似乎与TFS方面无关,因为您已经拉下了源代码,它可能会在您在Visual Studio中运行Web应用程序时发生。然后得到了一个消息,说:The specified port is in use...

你可以给一个尝试这种解决方案:

文件 - >开放 - >网站... enter image description here

之后选择本地IISIIS Express站点 删除不需要的项目。

更多细节信息和一些其他的方式,请看一看这个问题:Why and how to fix? IIS Express "The specified port is in use"

+0

我不能这样做,因为项目在tfs里面,当有人更改端口时,项目文件被检出 –

+0

@AbdulRehmanSayed您是使用本地工作区还是服务器工作区?使用本地工作区,文件不会相互影响。 [决定使用本地还是服务器工作区](https://docs.microsoft.com/en-us/vsts/tfvc/decide-between-using-local-server-workspace) –