2011-03-22 7 views
1

나는 Umbraco 4.7을 사용하고 있습니다. 우리는 한 번의 설치로 여러 웹 사이트를 호스팅하고 있습니다. 모든 도메인 이름을 목록으로 가져 오는 방법이 있습니까?umbraco의 도메인 이름 목록

마헤

답변

1
public void GetDomains() 
     { 
      try 
      { 
       Node parent = new Node(-1); 
       foreach (Node child in parent.Children) 
       { 
        Domain[] domains = library.GetCurrentDomains(child.Id); 
        if (domains != null && domains.Length >= 0) 
        { 
         foreach (Domain d in domains) 
         { 
          Response.Write(d.Name.ToString() + ";"); 
         } 
        } 
       } 
      } 
      catch (Exception ex) 
      { 
       throw new Exception(ex.Message.ToString()); 
      } 
     } 

http://our.umbraco.org/wiki/reference/umbracolibrary/getcurrentdomainslink

+0

갑자기 library.GetCurrentDomains가 null을 반환하지만 이유를 알 수 없습니다. 예전에 일 했었어. – Nick

1

umbraco.library 방법 GetCurrentDomains()는 당신이 계신해야한다. 당신의 response.Me 링크에서 대답을 얻었다 위해

+0

감사에서 답을 얻었다 http://our.umbraco.org/forum/developers/extending-umbraco/ 18643-Get-all-host-name –