Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.NET WebApp身份验证错误_Asp.net - Fatal编程技术网

ASP.NET WebApp身份验证错误

ASP.NET WebApp身份验证错误,asp.net,Asp.net,我在当地一家图书馆工作,那里刚刚有一家咨询公司将他们的IIS安装从一台服务器迁移到另一台服务器 直到几天前,我的老板才注意到login.aspx似乎已经坏了。我对ASP.NET知之甚少,但我觉得这是一件非常简单的事情 以下是尝试登录webapp时出现的错误: Error authenticating. Error authenticating user. The specified domain either does not exist or could not be contacted.

我在当地一家图书馆工作,那里刚刚有一家咨询公司将他们的IIS安装从一台服务器迁移到另一台服务器

直到几天前,我的老板才注意到login.aspx似乎已经坏了。我对ASP.NET知之甚少,但我觉得这是一件非常简单的事情

以下是尝试登录webapp时出现的错误:

Error authenticating. Error authenticating user. The specified domain either does not exist or could not be contacted.
Active Directory位于完全不同的计算机上,未迁移到不同的硬件

应用程序连接到一个正在运行的sqlexpress服务器,数据库就在那里

在ASP.NET配置设置下,sqlServerWebConnection指向运行sql server的计算机。我错过了什么

编辑:

在login.aspx.cs下,我有

字符串adPath=LDAP://DC=COMPANY,DC=org//LDAP目录服务器的路径


因为webapp过去在DC上的IIS上运行,所以这行代码是否需要修改?

如果看不到所有代码,很难判断,但看起来代码正试图连接到LDAP服务器。他们可能使用该DC作为LDAP服务器来验证用户。同样,如果没有完整的代码,很难判断。您可能想尝试更改当前DC的路径,看看会发生什么。请确保首先进行备份。

如果我在迁移之前理解了您的问题,您的服务器作为域控制器运行,并安装了web应用程序。现在,在迁移之后,webapp已经迁移到一个新的服务器,并且域控制器保持运行AD


是这样吗?请确认新服务器是现有域的一部分好吗?

这是绝对正确的。新服务器不是DC。运行应用程序的新服务器是域的一部分。新服务器运行的是哪个版本的Windows?可能是Windows Server 2008 R2还是Windows Web Server 2008?不要太激动:这是Sv2k3上的IIS 6。旧的和新的都是2003年的。嗯。。。我在2003年的服务器上遇到了类似的问题,该服务器将连接到2008年的服务器。我真的不明白为什么登录框会变灰…对不起,我不是指登录框,有一个框指定了域,它是正确的域。它已灰显,因此无法更改。我可能应该把它编辑掉,因为它似乎无关紧要。我更改了当前DC的路径,现在我得到了一个类似的错误,其中提到了组错误验证。获取组名时出错。指定的域不存在或无法联系。新DC中是否存在这些组??