1

一些背景知识,我正在使用以下工具/环境:

  • 视觉工作室 2012
  • TFS 2010
  • 视窗服务器 2008 R2

我试图解决在使用多个工作区时使用映射到网站本地 IIS 的项目 URL 的问题。

示例:Workspace1 中的 Website1 设置为使用具有以下地址的本地 IIS Web 服务器:

http://localhost/Website1

如果我在 Workspace2 中打开此网站/项目,我会收到一条错误消息,告诉我:

http://localhost/Website1 cannot be used because it already exists

是否可以在项目 URL 中添加对工作区名称(不一定知道)的引用,例如http://localhost/{WORKSPACE_NAME}/Website1. 这意味着如果我在 Workspace1 中打开网站,它将被映射到http://localhost/Workspace1/Website1,如果我在 Workspace2 中打开它,它将被映射到http://localhost/Workspace2/Website1.

有任何想法吗?

4

1 回答 1

1

这可能不是您正在寻找的,但是...

如果您在“Web”选项卡的属性页面上取消选中“将服务器设置应用于所有用户(存储在项目文件中)”,它将创建一个 .user 文件并将其保存在工作区中,以便您可以为不同的项目 URL每个工作区。

我试图找到一种在项目 URL 中包含工作区名称的方法,但没有运气。这有点不那么神奇,但它有效。

于 2012-12-06T18:04:53.063 回答