2009-10-09 32 views

回答

10
  1. 如果您有SPWeb對象,請使用其屬性Site。如果您有SPSite對象,請使用其WebApplication屬性。如果您還沒有,則從該URL獲得create an SPSite object

  2. 從SPWebApplication對象使用AlternateUrls屬性。

  3. SPAlternateUrlCollection對象中檢索您所需區域的SPAlternateUrl。

  4. SPAlternateUrl對象獲取實際的URL。

爲什麼你需要去通過備用網址收集的原因是因爲你可以associate with a web application備用訪問映射。例如,所有網絡應用均以默認值開頭,可以擴展到內聯網,外網等。

請記住在必要時使用與上述對象配置。

+0

PowerShell中的網址:'(site.webapplication.alternateurls | {$ _ URLZone的-eq「默認|內部網|互聯網|自定義|外聯網「})。publicurl'或'(site.webapplication.alternateurls |?{$ _。urlzone -eq」Default | Intranet | Internet | Custom | Extranet「})。incomingurl' – Nacht 2012-10-23 05:09:39

0

試試這個:

string path= HttpContext.Current.Request.Url.Authority 

你會得到Web應用程序

相關問題