Asp.net 如何通过身份验证保护某些页面?

Asp.net 如何通过身份验证保护某些页面?,asp.net,forms-authentication,Asp.net,Forms Authentication,我在web应用程序中有很多页面,我想向所有人显示一些页面,包括匿名用户,并且一些页面应该受到匿名用户的保护,可以通过身份验证和授权实现。。如果可能的话,请告诉我ASP.NET中是如何内置此功能的。请参阅MSDN上的介绍 您可以指定允许哪些角色访问不同的页面/路径。通过成员资格和角色提供程序,您可以获得对用户和角色的内置处理。如果您在公司环境中,您可能希望与Windows身份验证集成,否则,有一个好的SqlMembership提供程序可以以安全的方式处理数据库中的所有用户存储。如果您不想在应用程序

我在web应用程序中有很多页面,我想向所有人显示一些页面,包括匿名用户,并且一些页面应该受到匿名用户的保护,可以通过身份验证和授权实现。。如果可能的话,请告诉我ASP.NET中是如何内置此功能的。请参阅MSDN上的介绍


您可以指定允许哪些角色访问不同的页面/路径。通过成员资格和角色提供程序,您可以获得对用户和角色的内置处理。如果您在公司环境中,您可能希望与Windows身份验证集成,否则,有一个好的SqlMembership提供程序可以以安全的方式处理数据库中的所有用户存储。

如果您不想在应用程序中构建身份验证系统,最好是将需要保护的页面放在Web服务器上的单独目录中,然后使用:保护它们

当然,这假设您正在使用apache

不再建议使用.htaccess文件