Dzień dobry - mam dziś dość ogólne pytanie - zadanie polegało na stworzeniu aplikacji internetowej do zarządzania podstawowymi informacjami o klientach. Jest to bardzo prosta aplikacja, ale nie wiem, o czym należy pamiętać, aby stworzyć witrynę wspierającą wielu użytkowników w ich własnych domenach lub subdomenach naszego adresu URL?O czym należy pamiętać przy tworzeniu aplikacji MVC dla wielu klientów korzystających z asp.net?
W jaki sposób ograniczyć użytkownikom możliwość logowania się do każdej innej części aplikacji?
Widziałem wzmiankę o zakresie bazy danych w podobnych pytaniach na temat przepełnienia stosu, czy ktokolwiek mógłby opracować najlepsze praktyki dla takiej implementacji?
Czy są jakieś nowe funkcje w MVC3 do obsługi wielu dzierżawców? Mam do czynienia z tym problemem z MVC2 i moją witryną eCommerce, gdzie zdecydowaliśmy, że chcemy, aby była ona oznaczona na biało i dostosowywana dla wielu właścicieli sklepów, i nie wiemy, od czego zacząć wdrażanie tych funkcji w istniejącej aplikacji. Dowolne wejście jest doceniane.
edit
Wypracowanie na multi-najmu, co mam na myśli - w kontekście sklepie na przykład wielu użytkowników założyć własny sklep na www.mystore.com i każdy dali unikalna subdomena, aby uzyskać dostęp do własnej instancji sklepu, na stronie user1.mystore.com, user2.mystore.com itd. Każdy sklep miałby klientów z historią zamówień, a klienci mieliby loginy. Musiałbym ograniczyć klientów user1.mystore.com do logowania się na user2.mystore.com bez nowego konta, a także zapobiec dostępowi user2.mystore.com do historii klientów user1.mystore.com.
Świetne linki, dzięki! Zamierzam go przekonać do zainstalowania osobnych instancji sklepu dla każdego klienta i uniknięcia bólu głowy w usuwaniu aplikacji. – Gallen
Dla MVC 4 jest teraz inna możliwość: widoki mogą być przekierowane za pomocą niestandardowego trybu DisplayMode. Na przykład. do Index.TenantName.cshtml i Index.TenantName.Iphone.cshtml – bushed