用户“”登录失败

2024-03-30

我有一个 ASP .Net MVC 网站,在本地测试时工作正常。

我已将该网站放入您的 Windows Server 2008 计算机上的 IIS 7 中。

该网站使用 .net 会员提供商,当我尝试登录时收到以下错误:

Login failed for user ''.

这是成员资格连接字符串:

data source=(local);Integrated Security=SSPI;Initial Catalog=db

该站点在自己的应用程序池中的 IIS 中运行,托管管道设置为集成,其身份为 LocalSystem,身份验证设置为匿名身份验证。

这与我们以 .net 会员身份运行的其他工作站点相同。

有任何想法吗?


Login failed for user ''是当您说您正在使用集成(Windows)身份验证时,由于没有可供 SQL Server 读取的 NT 登录令牌而导致的错误。这与 .net 会员提供商无关

所以你有了 ”Integrated Security=SSPI;" 但 SQL 无法读取它。这可能是由以下原因引起的:

  • 组策略(无网络登录权限)
  • 从非 Windows 连接
  • 防火墙等
  • 同一登录更改中最近的密码更改(令牌过期)
  • etc

在这种情况下,我无法想象为什么 Web + SQL 位于同一个盒子上。我认为同一个盒子上没有令牌会很困难。我可以说出原因,但抱歉不知道如何解决。

请向我们提供您的设置的完整详细信息...

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

用户“”登录失败 的相关文章

随机推荐