【发布时间】:2011-07-06 09:48:20
【问题描述】:
我们有一个解决方案,其中包含许多不同的 Web 应用程序 - 该解决方案具有不同的 TFS 分支。 Web 应用程序设置为在本地计算机上使用 IIS。
打开解决方案的不同分支时,您会收到一条消息:
为 Web 项目 AppName 指定的本地 IIS Url http://localhost/AppName 尚未配置。为了打开这个项目,需要配置虚拟目录。您现在要创建虚拟目录吗?是/否。
如果您单击“是”,我会收到第二条错误消息:
创建虚拟目录 http://localhost/AppName 失败并出现错误:URL 'http://localhost/AppName' 已映射到不同的文件夹位置。
这显然是正确的,因为它被映射到另一个分支。以前这工作正常,Visual Studio 会自动为我重新映射文件夹 - 但重新安装 Visual Studio 后,这不再有效,我收到第二条错误消息。我这里的另一位同事对此没有任何问题,在第一条消息上点击“是”后,它会自动为他重新映射文件夹。我以管理员身份运行 Visual Studio 2010,它可以从项目的“属性”页面创建虚拟目录(如果不存在的话)。
必须在某处进行设置,或者我需要更改某些设置才能使其正常工作。每次在分支之间切换时都必须手动重新映射所有 Web 应用程序是一件非常痛苦的事情。
【问题讨论】: