С нашей компанией мы продаем услугу нашим клиентам, Это веб-сайт, который позволяет клиентам вводить некоторые параметры и информацию, а затем они могут запросить веб-службу, чтобы получить предыдущей информации вычислен. Эти веб-сайты размещаются на наших серверах.Развертывание одного и того же сайта N раз
Мы будем иметь на наших серверах одну базу данных для каждого клиента (dbo.Client1, dbo.Client2 ...) с той же схемой.
И мы хотели бы, чтобы обеспечить различные URL для каждого клиента:
Обосн: www.client1.service.com www.client1.ws.com/compute www.client2.service.com WWW. client2.ws.com/compute
Но мне интересно, как легко развертывать веб-службы и веб-сайт?
Должен ли я развертывать один веб-сервис и один веб-сайт на одного клиента (с другой веб-конфигурацией)? И, возможно, создать несколько сценариев развертывания?
Или можно представить один экземпляр каждого (веб-сервис и веб-сайт), прослушивание нескольких адресов и создание другой строки подключения в соответствии с точкой входа запроса (возможно ли это с помощью MVC или WCF ?)
Любая другая идея?
Я не знаю, что является лучшей практикой здесь.
спасибо.
Есть ли у вас взгляд в направлении «url-rewriting»? – fpierrat