我有一個應用程序要寫在ASP.Net 3.5需要管理不同網站的子域名。管理網站和受控網站託管在不同的Windows服務器上,但都運行IIS 6.0。可以在ASP.Net應用程序中以編程方式管理子域嗎?
管理網站需要提供一個UI,可以添加或刪除受控站點上的子域,以便對這些子域(即mysubdomain.controlledsite.com和thatothersubdomain.controlledsite.com)的請求導航到受控制的不同部分(或者,如果需要將所有這些設置爲不同的Web應用程序,則這些Web應用程序也必須以編程方式創建或刪除)。
從哪裏開始?這甚至有可能嗎?我在其他一些SO問題(Is it possible to make an ASP.Net MVC route based on a subdomain?)上看到了一些關於路由的內容,但我不知道這是否適合我的情況(我沒有使用MVC)。我可以在管理網站和受控網站上修改代碼,所以如果要編程來完成這項工作,我可以做到這一點。
具體來說,如果代碼保持其在受控站點上的方式(我可以根據需要更改),我需要接收像http://xxxx.mysite.com/這樣的請求,並將其映射到http://www.mysite.com/Home/xxxx/,同時保留客戶端看到的URL爲前任的。
好主意。我正在編寫一個小測試應用程序,看看這種方法是否可以與我需要的一起工作。 – 2009-10-02 16:54:57
我終於證明了這個概念。感謝讓我開始。 – 2009-11-04 21:47:53
很酷,很高興知道我的幫助:-) – RobV 2009-11-05 00:26:11