我们有一个门户网站产品,我们可以从中定制来自客户的门户网站。我们使用预编译的Web应用程序并创建自定义所在的虚拟目录(vd)。除此之外,我们还在web app文件夹中对web.config进行了一些更改。我们显然希望将这些自定义保留在TFS源代码控制之下。
当我尝试添加预编译的Web应用程序(我不想添加到源代码管理中)时,警告告诉我无法添加vds。如果我只添加vd引用的文件夹,则会丢失预编译Web应用程序中对程序集的引用。
我的问题是:
由于我们已经使用Visual Source Safe,因此我们为每个自定义项目建立了一个树结构:
Project Root
|
|-Custom Sql
|
|-Custom Portal Files (which is added as a virtual directory)
|
|-Other Customizations
我可以通过源代码管理资源管理器手动执行大量此操作,但我希望通过解决方案完成所有操作。
我按照说明使用了这篇文章:http://msdn.microsoft.com/en-us/library/bb668986.aspx,但这并没有解决我遇到的确切问题。哦,我们目前正在使用Visual Source Safe进行门户网站定制,但是他们急于转向TFS。
TIA
答案 0 :(得分:0)
虚拟目录的问题与源代码控制无关,因为虚拟目录不是源代码。您需要某种脚本来在目标系统上创建虚拟目录,并用文件填充它们。
您可以将内容文件存储在源代码管理中。
答案 1 :(得分:0)
答案是:你可以而且你不能。也就是说,如果将预编译的Web应用程序添加到解决方案中,然后将物理路径添加到虚拟目录,则可以在解决方案中获得对TFS源代码控制的部分支持。在MSDN论坛和got an answer there上发布了该问题。