2011-02-10 52 views
1
proxy.ClientCredentials.Windows.ClientCredential.UserName = "user"; 
proxy.ClientCredentials.Windows.ClientCredential.Password = "password"; 
proxy.ClientCredentials.Windows.ClientCredential.Domain = "my computer's name"; 

嗨!如何找出域名

如何查找域名?它是我電腦的名字嗎?

非常感謝!

回答

1

查看CredentialsCache類中的DefaultNetworkCredentials屬性。它有你正在尋找的域屬性。

不,不會是計算機名稱。它可以是當前用戶所屬的Windows域的名稱,也可以是未加入域的工作組。

1

它取決於服務器,您傳遞憑證以在服務器上進行身份驗證。因此,有幾種可能的情況:

  • 服務器位於域DOMAIN中,您傳遞的憑據應與域用戶匹配。在這種情況下,請在域屬性中指定DOMAIN。
  • 服務器不在域中,客戶端應提供與服務器領域(服務器的本地用戶)中的用戶相匹配的憑據。在這種情況下,將服務器主機名放在Domain屬性中。