我是分布式开发团队的一员。我们都通过终端服务工作,访问我们的应用程序所在的远程服务器。我们正在开发一个项目,其中客户端应用程序使用 WCF 服务,该服务公开所有业务逻辑功能。
在我们的开发过程中,经常要求开发人员开发从用户界面到数据库访问的整个用例,包括服务和业务逻辑。在这种情况下,开发人员必须能够在服务器端调试她/他为给定用例构建的功能/方法。问题在于必须运行该服务,并且当另一个开发人员需要调试他/她的工作时,会引发异常(我认为它不确定“AddressAlreadyInUseException”)并且第二个开发人员无法执行任何类型的调试服务。即使我们(当然)有不同的 Windows 用户名,因此我们在不同的会话中工作,也会发生这种情况。
客户端应用程序仍然可以。继续使用“原始”服务实例,因为我们在服务中捕获了异常,但调试是不可能的。如果第一个开发人员停止 wcf 服务,那么应用程序。失败。
我想知道您是否可以对我们有任何建议。我希望有某种可用的工具(即使我们必须为此付费)可以以某种方式隔离每个开发人员在服务器上的工作区……或者我们可能只需要改变我们工作的方式。
我将非常感谢任何建议或线索。此致,
贡萨洛