0

我是 C# ASP.NET 初学者。我有个问题 ...

<system.web>
    <compilation debug="true" targetFramework="4.0" />

      <authorization>
          <allow users="domain/users,...." />
          <deny users="*" />
      </authorization>

使用上面的代码,Web 应用程序只能由“允许用户”块中的用户访问。如果我们想将新用户添加到此列表中,我们必须转到 web.Config 文件来添加它们。有没有更好的方法将新用户添加到“允许用户”列表中?

请指教。

4

1 回答 1

0

看起来您正在为本地 Intranet 站点配置安全性(因为您正在指定域用户)?在 Visual Studio 中,您可以使用 Project -> ASP.NET Configuration,Security 选项卡,然后选择 Integrated Microsoft Windows authentication (From a local network)。然后,您可以直接在 Windows 中(在 Web 服务器上)站点的文件/文件夹上设置特定权限。您无需更改 Web.config 中的任何内容即可添加/删除权限。通过这种方式,您可以像管理共享文件夹的权限一样利用 Active Directory 安全组。

于 2012-06-15T04:25:12.310 回答