我想創建一個使用主機名來確定客戶的多租戶應用程序。如何創建和管理多租戶ASP MVC應用程序
例如:
CustomerOne.myapp.com AnotherCo.myapp.com AndOneMore.myapp.com ...
我可以沒有任何問題做數據庫和安全性方面,我可以也從URL中獲取主機名,但是我正在努力尋找的是如何創建基本管道,以允許新客戶在線註冊,提供他們的公司名稱,併爲應用程序創建新的URL,準備就緒要馬上使用。
任何人都可以幫忙嗎?
謝謝,
Rob。
我想創建一個使用主機名來確定客戶的多租戶應用程序。如何創建和管理多租戶ASP MVC應用程序
例如:
CustomerOne.myapp.com AnotherCo.myapp.com AndOneMore.myapp.com ...
我可以沒有任何問題做數據庫和安全性方面,我可以也從URL中獲取主機名,但是我正在努力尋找的是如何創建基本管道,以允許新客戶在線註冊,提供他們的公司名稱,併爲應用程序創建新的URL,準備就緒要馬上使用。
任何人都可以幫忙嗎?
謝謝,
Rob。
我無法回答這個問題,但我可以稍微分解一下。
要建立一個新的通用子域something.myapp.com你需要做兩件事情:
1)編程通過您的ISP添加一些新的DNS條目,這樣something.myapp.com指向你網絡服務器。
2)編程設置IIS中的本地綁定,這樣something.myapp.com被引導到正確的網站/虛擬目錄/應用
有約束力的編程here設置IIS進行了一些討論,其中還通過鏈接到這個論壇帖子here,其中提到appcmd.exe可以用來在運行時設置IIS配置。
希望這點指向你正確的方向...
好吧,它會比我想象的要難:-( 感謝您的迴應。 – Wizzarding 2010-04-08 09:32:35
你使用的是什麼版本的IIS? – codeulike 2010-04-07 14:50:30