2010-11-09 40 views
0

我工作的地方圖書館只有一家諮詢公司將他們的IIS安裝從一臺服務器遷移到另一臺服務器。ASP.NET WebApp身份驗證錯誤

直到幾天前,我的老闆才注意到login.aspx似乎已經壞了。我對ASP.NET有一點了解,但我只是覺得這很簡單。

這裏嘗試登錄web應用程序時出現錯誤:

Error authenticating. Error authenticating user. The specified domain either does not exist or could not be contacted. 

的Active Directory是一個完全不同的機器上,並不會遷移到不同的硬件。

的應用程序連接到服務器SQLEXPRESS和運行,並且該數據庫有...

ASP.NET Configuration SettingssqlServerWebConnection點的機器運行的SQL Server。我錯過了什麼?

編輯:

login.aspx.cs

string adPath = "LDAP://DC=COMPANY,DC=org"; //Path to your LDAP directory server

因爲用於在IIS上的DC上運行web應用程序,就是以某種方式需要修改行?

回答

0

很難說沒有看到所有的代碼,但它看起來像代碼試圖連接到LDAP服務器。他們可能一直在使用該DC作爲LDAP服務器來認證用戶。再次,沒有完整的代碼很難說。您可能想嘗試更改當前DC的路徑並查看會發生什麼情況。 (請確保首先進行備份。)

+0

我改變了路徑到當前的DC,我得到了一個類似的錯誤(現在提到組)錯誤驗證。獲取組名稱時出錯。指定的域名不存在或無法聯繫。' – scraft3613 2010-11-09 23:26:32

+0

這些羣組是否存在於新DC中? – mwgriffith 2010-11-10 16:17:25

0

如果我在遷移之前瞭解了您的問題,那麼您的服務器將作爲域控制器運行,並在其上安裝Web應用程序。現在,在遷移之後,webapp已被遷移到新的服務器,域控制器仍然運行AD。

這是正確的嗎?您能否確認新服務器是現有域的一部分?

+0

這是絕對正確的。新服務器不是DC。運行該應用程序的新服務器是域的一部分。 – scraft3613 2010-11-09 23:22:08

+0

新服務器運行哪個版本的Windows? Windows Server 2008 R2或Windows Web Server 2008可能是? – Lorenzo 2010-11-09 23:29:49

+0

不要太激動:這是Sv2k3上的IIS 6。舊的和新的都是2003. – scraft3613 2010-11-09 23:33:52