保护ASP.NET MVC应用程序以进行beta测试?

use*_*383 9 asp.net-mvc

大家好.我有一个ASP.NET MVC应用程序,我将很快部署到实时服务器.从理论上讲,我想在测试时对密码保护应用程序而不修改底层代码库或应用程序中的成员资格.我将有几个人进行beta测试,因此必须在网上提供.一个简单的场景:

  1. 用户导航到测试版下的应用程序
  2. 也许HttpHandler会处理请求并将其重定向到插页式临时登录页面,他们必须输入测试版密码才能访问该应用程序

Stackoverflow在进行beta测试时使用了类似的技术.有任何想法吗?

编辑澄清.我无法访问此特定应用程序的IIS,因为我使用的是托管主机.

Bla*_*ott 1

几个想法:

  1. 对 IIS 中的整个应用程序/站点使用 Windows 身份验证
  2. 您提到的想法在我看来也是一个很好的方法,在这种情况下实施可能会很灵活。