选择权限被拒绝

时间:2014-02-15 20:52:34

标签: asp.net visual-studio-2010 sql-server-2008

我希望这将是一个简单的问题。我正在使用IIS 7.5 / Visual Web Dev 2010 Express。

我知道为什么会出现此错误:)这是一个安全/用户问题。问题是,我不知道这个内部网使用的帐户/权限导致了这个问题。

我使用一种检测用户ID的简单身份验证方法。如果他们在该列表中,则允许他们查看该页面。这是通过以下方式完成的:

  

[允许用户]和[拒绝用户]

(括号代替箭头。)

身份验证模式设置为Windows。

用户可以访问另一个Intranet站点 - 我对该网站使用的该数据库具有读写权限。该Intranet站点适用于我,但这给我一个安全错误。

我认为通过使用此身份验证方法,它会切换到尝试访问它并被拒绝的系统配置文件。您是否知道会导致此类错误的通用系统配置文件?这是一个正确的假设,还是与我的用户名相关的安全设置?

提前致谢...

1 个答案:

答案 0 :(得分:0)

好吧,也许这可能对将来面临同样问题的人有所帮助。我不知道在哪里找到这个,但显然我已经遗漏了或者没有一个名为identity impersonate的标签。通过将身份验证模式设置为Windows,我认为它会处理所有事情。

我假设如果您使用Windows身份验证,系统帐户将尝试访问SQL数据库。因为该系统帐户(无论它可能是什么,有一个在某处定义但我忘了它的名称)没有访问权限,所以会抛出权限错误。

使网页使用用户权限的原因是使用此标记:

  

[identity impersonate =“true”/]

用箭头替换括号。

相关问题