0

我即将开始一个新项目的工作,我只是试图先计划一些事情。该项目将在 ASP.NET 中,并将使用 Active Directory 进行身份验证和授权。

我的开发环境包含在开发 PC 上,而不是在任何域上,并使用 Visual Studio 2012。我希望使用在虚拟机上运行的“开发”域进行测试。

进行测试和调试的最简单/最好/推荐的方法是什么?理想情况下,我想直接在我的开发 PC 上进行调试,同时利用虚拟开发域上的资源。

4

1 回答 1

1

我们很少使用具有自动帐户配置和 50k+ 用户的 asp.net 应用程序进行 AD 的大型部署,其想法始终是抽象用户后台存储并至少具有两个或三个实现:

  • 将内存存储库注入上层服务以对它们进行单元测试
  • 数据库实现方便开发人员,因为它是持久的,不会在重启时消失
  • 实际广告实施在两个不同的测试环境中单独测试,但不是由开发人员直接测试(开发人员使用数据库存储库)

拥有依赖于抽象并使用内存存储库方便地测试的逻辑,然后分别测试广告存储库,我们可以在生产站点上组合这两个。

于 2013-06-23T19:55:49.300 回答