2009-07-24 64 views
1

如果我可以,我會解釋我在哪裏工作的權力告訴我這將起作用。這聽起來很可行,我在這方面取得了一個開始,所以我不會在晚些時候開始自己的腳步。建立'品牌'網站的要求

這是一個通用的報告網站,它會改變外觀和感覺,它實際上只是不同的圖像和標題,但我希望它儘可能靈活。

將創建一個網站,我將很快開始。

這將在IIS中註冊爲一個站點,並且在大約10個其他站點下創建一個虛擬目錄指向這個站點,這允許10個站點連接到通用報告站點。根據來源網站的品牌將會改變。

所以澄清我創建一個名爲LongLegs.com

然後在我們的網站3,我們創建VD的,所以我們有

www.GillianAnderson.com/LongLegs網站 - 這樣的網站功能斯庫利的PIC ! babe.jolie.com/LongLegs - 網站將是相同的,但功能Jolie的照片,而不是。 mailserver.company.co.uk/LongLegs-網站將以我們在這裏獲得的令人驚歎的郵件服務器爲特色。

因此,基於URL我想要品牌的網站,但記得我創建一個解決方案,這只是LongLegs。

該網站本身將強制登錄,這將確定他們有權訪問的數據。只有網站外觀取決於「源」網站。

想法請我真的不知道如何解決這一部分。我可以非常高興地使用帳戶的ASP NET會員資格,並且數據庫的模式都已設置完畢,即使是暴露在等待從我們每一條長腿旅程中收集最新數據的Web服務,他們也只會看到自己的數據。但現在我製作的網站只有通用腿,而且這一點必須改變!

感謝

回答

1

改變網站外觀,使用主題在你的網站,查找基於該URL(無論是Request.ServerVariablesRequest.Url)和switch themes

針對用戶,我可以看到的選項:

  • 商店網站(主題),他們反對爲用戶屬性和登錄時切換當然,這會掉下來,如果他們被允許哪些。在多個地點。
  • 存儲允許的站點對用戶,並且在驗證登錄時查看當前路徑是否適合該用戶有額外的步驟。
  • 也許會設置每個網站在asp.net成員資格中擁有自己的applicationid,並讓它處理它。如果你在頁面服務器上只有一組源代碼,那麼這將會下降,因爲這需要在web.config iirc中設置。

希望這會有所幫助。

+0

我相信綁定到用戶配置文件並隱藏來自用戶的主題就足夠了。非常感謝。 – Robert 2009-07-24 14:36:47