【问题标题】:About using ASP.NET security and Membership in web applications关于在 Web 应用程序中使用 ASP.NET 安全性和成员资格
【发布时间】:2010-12-27 04:51:55
【问题描述】:
我有 3 个关于在 Web 应用程序中使用 ASP.NET 安全性和成员资格的问题
-
本地主机之外的人是否有任何方式访问 ASP.NET 安全控制面板?
-
编辑安全性的最佳方法是什么?是通过VS2010打开网站并编辑安全,还是有其他方式或一些我可以使用的控制面板?
-
当文件夹位于 wwwroot 时,我无法编辑安全性,所以我必须将其剪切到桌面,编辑其安全性并将其放回 wwwroot 文件夹。我认为这根本不是一种可接受的方式,还有更好的想法吗?
【问题讨论】:
标签:
asp.net
security
asp.net-membership
【解决方案1】:
网站管理工具 (WSAT) 是开箱即用地管理 ASP.NET 网站的默认方式。如果您想要一个可以集成到您的网站的可部署解决方案,您应该查看 CodePlex 上的 MyWSAT 项目。它提供了 WSAT 的所有功能。
【解决方案2】:
1:不,您不能在 localhost 之外访问 WSAT 工具,它必须与 VS 结合使用。 (注意:我见过有人尝试过,但不知何故这并不容易。
2:您可以使用其他人已经创建的模块,就像 Zack 提到的那样。 Similar one is here. 或者您可以使用Membership/Roles API 编写自己的页面来完成这项工作。
3:不确定您的 wwwroot 问题是怎么回事。可能是一些权限问题。你有什么错误吗?