代码之家  ›  专栏  ›  技术社区  ›  Dismissile

IIS 7-IIS中的身份验证与web.config中的身份验证

  •  6
  • Dismissile  · 技术社区  · 15 年前

    我对使用IIs7比较陌生。我对IIs7提供的各种选项感到困惑。

    在我的ASP.NET站点的web.config中设置authentication mode=“windows”的作用是什么? 在IIS 7的身份验证模块中启用Windows身份验证有什么作用?

    这两者有什么区别?一个覆盖另一个吗?这是否会改变您是在集成模式还是经典模式下运行?

    1 回复  |  直到 14 年前
        1
  •  5
  •   Michael Christensen    14 年前

    iis7利用web.config文件。iis7和asp.net紧密集成。web.config中所做的任何更改都会反映在管理控制台中,并且管理控制台中的更改会将更改写入web.config。

    就Windows身份验证而言,它使用服务器本地Windows用户作为其用户存储。对于具有严格安全要求和现有Active Directory用户群的Intranet应用程序,这通常更有用。

    大多数面向Internet的应用程序应该使用窗体身份验证或自定义身份验证提供程序。用户存储可以在web.config中,但大多数应用程序都将其用户存储保存在数据库中。