【发布时间】:2011-03-18 14:44:02
【问题描述】:
我有一个在服务级别帐户下运行的自定义应用程序池上运行的 asp.net 应用程序。我在 web.config 中关闭了匿名访问。 Web 服务器是域的一部分。应用程序访问在同一台机器上运行的 sql server。
目前,对于所有用户,我都会模拟服务级别帐户来访问数据库。当大量用户访问该站点时,这会降低站点速度,因为 lsass 进程开始使用 cpu。
我不允许创建 sql server 帐户,我必须使用我所拥有的。 我也不允许将每个单独的用户添加到数据库并授予他们特定的访问权限。
我的问题是,如何设置我的应用程序和数据库关联,这样我就不必模拟服务级别帐户,从而避免在网站使用率高时 CPU 抖动。
【问题讨论】:
标签: asp.net security impersonation