【问题标题】:How to Test ASP Application on Domain when Development Environment isn't on Domain?当开发环境不在域上时如何在域上测试 ASP 应用程序?
【发布时间】:2013-06-23 18:41:02
【问题描述】:

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

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

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

【问题讨论】:

    标签: asp.net debugging testing dns active-directory


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-25
      • 1970-01-01
      • 2013-12-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多