我的团队被迫使用CITRIX来开发我们的ASP.NET代码,没有管理权限(所以我们不能使用它来设置我们的网站)。我们都在同一个网站上工作;但是,出于开发目的,我们希望有自己的专用IIS Express端口。问题是,通过更改IIS端口,我们正在修改项目设置;因此,当我们将代码推到源代码管理时,其他所有人都必须处理明显的合并问题
我想知道是否有更好的方法,这样我们就可以在Citrix中和平与和谐地工作,而不需要访问IIS (仅限于IIS Express ),并且拥有自己的端口#而不影响其他人的项目设置?
(当然,如果我们能够访问IIS,我们都会创建自己的web端口,并将其指向自己的代码)。
为了清楚起见,使用Citrix (它们都在C:\dev{name}文件夹中工作):
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它们都将代码推送到源代码管理中,因此更改其项目中的IIS设置会导致混乱
如果他们能够访问IIS,他们都会在IIS中创建3个不同的web项目;因此,项目设置不会成为问题。
期待着解决这一问题:)非常感谢
发布于 2015-07-07 01:44:51
Web Tab Project Properties下面有一个选项(复选框)将用户的端口设置从项目文件中移出,称为“将服务器设置应用到所有用户(存储在项目文件中)”。取消选中此复选框应允许用户拥有自己的端口设置值。MSDN文章。
https://stackoverflow.com/questions/31257952
复制相似问题