Asp.net Visual Studio 2010:为什么我可以';不改变网站的完整路径?
我目前有一个解决方案,最近在TFS源代码管理中添加了一个新网站。由于创建过程中出现错误,网站物理目录如下: Z:\Projects\NewWebSite\NewWebSite 相反,它应该如下所示: Z:\Projects\NewWebSite\ 我遇到的问题是,在尝试删除网站并将其添加到解决方案中时,使用了新的物理路径。每次我这样做,出于某种原因,它会自动引用第一条路径。如果我试图删除该文件夹,它会给我一个错误,说它无法打开路径,因为该文件夹已不存在 我的解决方案是基本上解除所有绑定,从头创建一个新的解决方案,然后将网站重新添加到解决方案中。我担心的是,我只是在解决这个问题,而它仍然存在于TFS的某个地方,等待着在其他人退房时弄乱他们的解决方案Asp.net Visual Studio 2010:为什么我可以';不改变网站的完整路径?,asp.net,visual-studio-2010,web,Asp.net,Visual Studio 2010,Web,我目前有一个解决方案,最近在TFS源代码管理中添加了一个新网站。由于创建过程中出现错误,网站物理目录如下: Z:\Projects\NewWebSite\NewWebSite 相反,它应该如下所示: Z:\Projects\NewWebSite\ 我遇到的问题是,在尝试删除网站并将其添加到解决方案中时,使用了新的物理路径。每次我这样做,出于某种原因,它会自动引用第一条路径。如果我试图删除该文件夹,它会给我一个错误,说它无法打开路径,因为该文件夹已不存在 我的解决方案是基本上解除所有绑定,从头创建
那么,有人知道是什么导致了这种情况吗?修复这种行为的最佳方法是什么?TFS根本不处理物理位置。当您将工作区映射到物理路径时,这将由TFS客户端处理。这不是TFS要解决的问题
因此,我对你的评论感到困惑 如果解决方案名称与项目名称相同,则这是默认结构。创建新项目时,首先创建具有唯一名称的解决方案,然后将项目添加到该解决方案中 不管怎样,你确实想要那个结构。出于可扩展性的目的,它是这样的。如果您需要添加其他项目,或者可能将您的操作分离到不同的项目中(例如Data vs Web),解决方案/项目文件夹设置将提供相应的功能 换句话说,不要反抗。只需使您的解决方案名称与您的Web应用程序名称唯一,以使其外观不那么难看