Debug ASP.NET CMS

本文关键字:CMS NET ASP Debug | 更新日期: 2023-09-27 18:27:30

我们正在ASP.NET 4.0中开发一个自定义内容管理系统,使用Team Foundation Server进行源代码管理。数据库托管在远程服务器中,而调试是在本地完成的,因此团队中每个成员创建的新内容(aspx页面)存储在我们的本地计算机中,其他团队成员无法使用。我不认为将这些文件添加到源代码管理是最好的方法,但我认为唯一的其他方法是部署到外部IIS进行调试。你已经处理过这个场景了吗?你认为什么是最好的选择?提前感谢

Debug ASP.NET CMS

因此,团队中每个成员创建的新内容(aspx页面)都存储在我们的本地计算机中,其他团队成员无法使用。。。我不认为将这些文件添加到源代码管理是的最佳方法

我真的很奇怪你为什么认为这是个坏主意。。。我认为在源代码管理系统中添加创建的代码是最好的做法

你认为如果电脑停止工作、被盗等会发生什么?如何再次获取该文件?将对系统至关重要的每个文件存储在源代码管理系统中。

我想您可以在项目结构中有一个"tools"文件夹,用于保存所有测试页面。然后,当项目生成时,可以从复制中排除该文件夹。

例如,当执行发布版本时,"工具"文件夹将被排除,而调试版本则将其保留在项目中。

这实际上取决于你们是如何工作的,有多少人,你们多久做一次交付周期-但通常情况下,如果没有系统的方法和整个项目团队的参与,测试页面的垃圾往往会到处生长(就像注释掉的代码一样)。