部署同一个站点N次
Deploying the same site N times
通过我们公司,我们向客户销售服务,
这是一个让客户输入一些参数和信息的网站,然后他们可以查询一个网络服务来获得
以前的信息计算。这些网站托管在我们的服务器上。
我们的服务器上每个客户端(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 吗?)
还有其他想法吗?
我不知道这里的最佳做法是什么。
谢谢。
如果有一天有人读到那个问题,我会使用多租户解决方案来解决我的问题,它允许我只部署站点的一个实例。
站点处理webrequest,并根据主机,连接到不同的数据库。
通过我们公司,我们向客户销售服务, 这是一个让客户输入一些参数和信息的网站,然后他们可以查询一个网络服务来获得 以前的信息计算。这些网站托管在我们的服务器上。
我们的服务器上每个客户端(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 吗?)
还有其他想法吗?
我不知道这里的最佳做法是什么。
谢谢。
如果有一天有人读到那个问题,我会使用多租户解决方案来解决我的问题,它允许我只部署站点的一个实例。
站点处理webrequest,并根据主机,连接到不同的数据库。