2017-05-08 147 views
0

当我的电脑运行我的Web ApplicationIIS与DataBase(sqlServer)的连接有效,但另一方面当我尝试从另一台计算机运行时(不运行iis )它抛出这个exeption:Login failed for user 'NT AUTHORITYANONYMOUS LOGON'.有人可以帮助我吗?我对这个话题不是很有经验。 编辑:林使用Windows身份验证(冒充=真) 这里是连接字符串:Data Source=XXXXX\APP; Initial Catalog=cebi; Integrated Security=True用户'NT AUTHORITYANONYMOUS LOGON'的登录失败

+0

你的连接字符串可能是错误的。请将它添加到您的问题中,以便我们可以帮助您。 –

+0

@KobyDouek但是当我在运行iis的计算机上运行应用程序时,它正常工作,问题出现在我尝试从另一台计算机上打开时出现。但我可以添加连接字符串,如果你们认为那里可能有问题 –

回答

2

编辑:林使用Windows身份验证(impersonate = true)这里是连接字符串:Data Source=XXXXX\APP; Initial Catalog=cebi; Integrated Security=True

您的域名管理员需要为IIS设置Kerberos Constrained Delegation。描述这一更友好一些博客:

+0

但我没有权限在这里“混乱”活动目录,这是唯一的方法吗? sry im在这方面并不是很有经验,而且第一次听说“Kerberos” –

+1

这就是为什么我告诉你,你需要让**域管理员**为你做这件事。绝对肯定,没有其他办法。 –

+0

好吧如果管理员可以为我做这个谢谢 –

相关问题