我有一个团队正在开发一个Web应用程序项目,我们希望能够通过我们的本地IIS Web服务器运行项目,并让每个开发人员将它映射到任何虚拟目录他们喜欢。覆盖Web应用程序项目中的IIS虚拟目录/ URL
当前每次我们登记时,我们都在st cs proj文件中跺脚对方虚拟目录设置。
我知道我们可以同意一个虚拟目录并坚持使用它,但是这并不能解决我遇到的另一个问题,我实际上在机器上保存了多个存储库副本,并希望能够映射每个到一个单独的虚拟目录。
所以我们正在寻找的结果是这样的:
DEV1具有例如c结帐是:/ dev /的webapp映射到虚拟目录在本地IIS说本地主机/ Web应用程序
然后Dev 2在c:/ workspace1/WebApp上签出了映射到虚拟目录的签出说localhost/workspace1/MyWebApp
AND Dev 2在c:/ workspace2/WebApp的结帐处映射到一个虚拟目录localhost/workspace2/WebApp
PS。 Dev 2有两次结账的原因是因为他使用活动开发工作,另一个用于分支之间的合并。
你不用它,使所有团队成员的权利编辑完全相同的物理文件?也就是说,人们并没有连接到一个映射的驱动器,而是直接打开相同的项目文件? – Thomas 2011-03-02 23:55:01
不,我们正在使用源代码管理。 – JimmyP 2011-03-03 06:39:16
难道你正试图找出如何让自己的机器上的每个开发人员运行两个不同的网络应用,这点在两个不同的代码库还是要允许每个开发人员都有不同的虚拟结构相同WAP?例如,对于给定的应用程序,DEV1有/根/应用程序在本地IIS和DEV2有/根/项目/ spiffyvdir /他们的IIS都为同一个应用程序,因此当DEV2打开应用项目文件抱怨说,VDIR应用不存在? – Thomas 2011-03-03 18:22:26