2012-09-15 78 views
0

我想用ASP.NET喜歡的工作是怎麼回事了這裏
開發子域功能,當你
您創建一個用戶名說「安」上籤
了上註冊「www.domainName.com」
你會得到一個子域 「www.ann.domainName.com」ASP.NET子域特徵

+3

你需要能夠控制你的DNS才能正常工作。 –

+1

請提供更多信息。 – MikkoP

+0

你打算使用什麼控制面板? –

回答

0

這種方法將解決這一問題

  1. 首先,建立一個通配符DNS域(*)您網站的IP地址。這將允許anystring.yourdomain.com正確解析。
  2. 將IIS配置爲綁定到專用IP地址,但不依賴主機頭(具有空主機頭)。這將導致綁定IP的所有HTTP請求都被定向到您的站點。
  3. 有一個HttpModule,它查看傳入域(在HttpContext中),並在它無效時拒絕它。您可以考慮設置一個cookie或ticket或類似的東西,以避免需要爲每個請求執行數據庫查找以驗證它。