C# 调试ASP.NET CMS 我们在ASP.NET 4开发一个自定义内容管理系统,使用Team Foundation Server进行源代码管理。数据库托管在远程服务器中,而调试在本地完成,因此团队每个成员创建的新内容(aspx页面)存储在本地计算机中,其他团队成员无法使用。我不认为将这些文件添加到源代码管理是最好的方法,但我看到的唯一其他方法是部署到外部IIS进行调试。 您是否已经处理过此场景?你认为什么是最好的选择?提前谢谢
因此,团队每个成员创建的新内容(aspx页面)存储在本地计算机中,其他团队成员无法使用。。。我不认为将这些文件添加到源代码管理中是最好的方法 我真想知道你为什么认为这是个坏主意。。。我认为在源代码管理系统中添加创建的代码是最好的做法 你认为如果一台电脑停止工作、被盗等会发生什么?如何再次获取该文件?将对您的系统至关重要的每个文件存储在源代码管理系统中。我想您可以在项目结构中有一个“工具”文件夹,在其中保存所有测试页面。然后,在生成项目时,可以从复制中排除该文件夹 例如,当执行发布版本时,“工具”文件夹被排除,而调试版本将其保留在项目中C# 调试ASP.NET CMS 我们在ASP.NET 4开发一个自定义内容管理系统,使用Team Foundation Server进行源代码管理。数据库托管在远程服务器中,而调试在本地完成,因此团队每个成员创建的新内容(aspx页面)存储在本地计算机中,其他团队成员无法使用。我不认为将这些文件添加到源代码管理是最好的方法,但我看到的唯一其他方法是部署到外部IIS进行调试。 您是否已经处理过此场景?你认为什么是最好的选择?提前谢谢,c#,asp.net,debugging,content-management-system,C#,Asp.net,Debugging,Content Management System,因此,团队每个成员创建的新内容(aspx页面)存储在本地计算机中,其他团队成员无法使用。。。我不认为将这些文件添加到源代码管理中是最好的方法 我真想知道你为什么认为这是个坏主意。。。我认为在源代码管理系统中添加创建的代码是最好的做法 你认为如果一台电脑停止工作、被盗等会发生什么?如何再次获取该文件?将对您的系统至关重要的每个文件存储在源代码管理系统中。我想您可以在项目结构中有一个“工具”文件夹,在其中保存所有测试页面。然后,在生成项目时,可以从复制中排除该文件夹 例如,当执行发布版本时,“工具”
这真的取决于你们是如何工作的,你们有多少人,你们多久做一次交付周期-但通常测试页面的垃圾倾向于到处增长(与注释掉的代码相同)如果没有系统化的方法和整个项目团队的参与。我想说的是,对于新创建的内容,我们在调试时为测试目的动态创建的页面,这些页面实际上不是CMS本身的一部分,不会作为交付物提供给客户。为什么不呢?您仍然可以登记,只是不要将它们交付给客户。