CAG文档中的所有QuickStart和RI示例都很好,但我缺少更多Enterprise示例。如何组织企业级复合应用程序(CAG)
比方说,我们有40多个模块,每个模块包含代理,外观,PresentationModel,模型和视图。每个模块还调用特定于模块的WCF服务,该服务将托管在IIS中或独立控制台主机中。我们的方法是将UI模块,服务模块和相关测试包括在一个解决方案中,以便可以将其与其他模块分开开发和测试。
我的问题是当服务在不同的模块中时应该如何进行服务托管,以及当我按F5时如何实际将单独的模块与其余的应用程序模块一起运行。对此有最佳做法吗?我想它已经完成了?
我们创建“模块”的第一个目标是缩短开发周期和持续测试的周转时间,因此我们希望能够独立开发和测试垂直行业。 今天,在开发过程中,我们没有使用IIS进行托管,但也许这是前进的方向。然后,每当我想构建和运行解决方案并将文件部署到IIS所指向的文件夹时,该解决方案就没有真正负责启动新的“控制台主机”。 – David 2010-06-09 06:50:23