【发布时间】:2011-08-15 16:15:03
【问题描述】:
我正在构建一个非常简单的 asp.net 应用程序,它将有一个 SQL Server 2008 后端。
一些用户将输入数据并存储在数据库中,而一些用户将查看数据。
SQL Server 2008 对每个用户都使用 Windows 身份验证;但是,我还无法让 ASP.NET 与 Windows 身份验证一起使用。有没有一种简单的方法来允许使用 ASP.NET 进行 Windows 身份验证?我找到了一个非常复杂的方式,但我不喜欢它。
我需要审核用户执行的每个操作。
我应该在应用程序级别还是在 SQL Server 级别审核用户?
是否已经有内置方法可以做到这一点?如果有,怎么做?
【问题讨论】:
-
是否有一些具体的事情让您感到费解,以便我们更好地帮助您? Windows 身份验证对我来说一直很简单。
-
@rib。不同的人需要查看 asp.net 网站的不同部分。
-
我如何允许所有人使用 default.aspx,但只阻止某些用户访问 page.aspx?>
-
阅读 SQL Server 2008 Auditing 以开始在 SQL Server 级别进行审计
-
@marc 你觉得这个解决方案怎么样? weblogs.asp.net/jgalloway/archive/2008/01/27/…
标签: c# .net asp.net sql sql-server-2008