Asp.net 多个开发人员通过Citrix在同一IIS Express端口上工作

Asp.net 多个开发人员通过Citrix在同一IIS Express端口上工作,asp.net,.net,iis,iis-express,citrix,Asp.net,.net,Iis,Iis Express,Citrix,我的团队被迫使用CITRIX开发我们的ASP.NET代码,没有管理员权限(因此我们不能使用IIS来设置网站)。 我们都在同一个网站上工作;但是,出于开发目的,我们希望拥有自己的专用IIS Express端口。 问题是,通过更改IIS Express端口,我们正在修改项目设置;因此,当我们将代码推向源代码管理时,其他人必须处理明显的合并问题 我想知道是否有更好的方法,这样我们就可以在Citrix中和平和谐地工作,而不必访问IIS(仅限于IIS Express),并拥有自己的端口,而不会影响其他人的

我的团队被迫使用CITRIX开发我们的ASP.NET代码,没有管理员权限(因此我们不能使用IIS来设置网站)。 我们都在同一个网站上工作;但是,出于开发目的,我们希望拥有自己的专用IIS Express端口。 问题是,通过更改IIS Express端口,我们正在修改项目设置;因此,当我们将代码推向源代码管理时,其他人必须处理明显的合并问题

我想知道是否有更好的方法,这样我们就可以在Citrix中和平和谐地工作,而不必访问IIS(仅限于IIS Express),并拥有自己的端口,而不会影响其他人的项目设置

(当然,如果我们能够访问IIS,我们都会创建自己的web端口并将其指向自己的代码)

非常清楚地说,使用Citrix(它们都是在C:\dev{name}文件夹下工作的):

他们都将代码推送到源代码管理,因此更改项目中的IIS Express设置会导致混乱

如果他们能够访问IIS,他们将在IIS中创建3个不同的web项目;所以项目设置不会成为问题

期待解决此问题:) 非常感谢

在“Web”选项卡“项目属性”下有一个选项(复选框),用于将用户的端口设置从项目文件中移出,名为“将服务器设置应用于所有用户(存储在项目文件中)”。取消选中此框应允许用户拥有自己的端口设置值

在“Web”选项卡“项目属性”下有一个选项(复选框),用于将用户的端口设置移出项目文件,名为“将服务器设置应用于所有用户(存储在项目文件中)”。取消选中此框应允许用户拥有自己的端口设置值

John works on C:\dev\John\website
Joe works on C:\dev\Joe\website
Jeff works on c:\dev\Jeff\website

John wants to point his iis express to: web:2222
Joe wants to point his iis express to: web:3333
Jeff wants to point his iis express to: web:4444