multi-tenant相关内容

连接到数据库多租户应用程序?

我在创建多租户asp.net应用程序的过程。 我单独MSSQL数据库或模式之间进行选择。 不过,我找不到我如何能更改数据库(理想情况下)或用户帐户动态,视用户应该连接到哪个的任何信息。 我将最有可能有一个基本表定义了用户应连接到的数据库。 这样做使用LINQ to SQL是容易的,但我没有到处使用LINQ,因为表是颇具动感和架构是喜欢经常改变。 什么是这样做的最好的方法?我很高兴地看到使 ..
发布时间:2016-06-13 19:43:41 C#/.NET

对于DAL和配置多租户最佳实践隔离DB

我公司拥有十几个网站和孤立的DB(相同的架构)。 每一个客户都有自己的网站(不同的应用程序池)和DB。 每一个网站都有自己的配置,几个连接字符串,但它们都具有相同的配置模式。 cust1.domain.com cust2.domain.com cust3.domain.com 我们希望所有的网站合并为一(单独的应用程序池),并留在隔离区议会对数据安全性的原因,并大量。 什么是设计它的 ..
发布时间:2016-06-11 22:56:50 C#/.NET

网址验证的多租户架构

什么是验证在多租户架构web应用程序的URL,以确保从一个组织用户并不简单地通过改变查询字符串参数获取访问另一个组织的数据的最佳方式。我不想做每个页面加载验证。应用程序正在兴建ASP.net 3.5。 解决方案 您真的不应该控制访问基于URL数据。你应该通过限制用户身份验证的数据访问和不幸的是,这意味着你将需要验证每个页面加载,或者更具体地说,在每个数据访问。 ..
发布时间:2016-06-11 21:31:33 C#/.NET

多租户在asp.net web表单

我已经创造了在Visual Studio 2010中新的Web窗体应用程序只有两个页面 Default.aspx的和 About.aspx 。我想要的是,当我在调试Visual Studio开发服务器应用程序,并输入 HTTP://company1.localhost:1023 它应该与消息只是显示默认页面这是公司1默认页面。我怎么能只用URL路由玩,而不是在IIS结果做设置做 注意:我的理解是 ..
发布时间:2016-06-11 21:07:26 C#/.NET

如何创建和管理多租户ASP MVC应用程序

我要创建一个使用主机名来确定客户的多租户应用程序。 例如: CustomerOne.myapp.com AnotherCo.myapp.com AndOneMore.myapp.com ... 我可以没有任何问题做数据库和安全性方面,我还可以从URL中的主机名,但是我在努力寻找的是如何创建基本的管道,将允许新客户在线注册,提供他们的公司名称,并为应用程序创建新的URL,随时可以马上使用 ..
发布时间:2016-06-09 19:18:54 C#/.NET

如何做到在Asp.Net的mvc大本营式的帐户?

有关一个Asp.Net软件即服务应用程序,我想这样做基于账户的Basecamp一样子域和37Signals公司产品具有的其余部分。例如。 acme.myapp.com将加载账户客户和背部只能拉动他们的信息。 这是很容易在Ruby中做on Rails的,但你会如何处理ASP.NET MVC此功能,并能扩展到可能几百个账户? 解决方案 我们使用: 公共静态字符串GetSubDomain() ..
发布时间:2016-06-09 18:26:11 C#/.NET

ASP.NET多租户应用程序

我有一个Asp.net 3.5应用程序。我希望能够允许多个/不同的客户端来访问相同的应用程序,但使用不同的URL。我已经成功地将数据库配置为允许这一点。 因此,这里的主要部分。 我想举办一个域中的我的应用程序说... wwww.myapplication.com 然后让不同的客户端使用来访问相同的应用程序 1)www.clientOne.myapplication.com ..
发布时间:2016-06-09 18:16:25 C#/.NET

ASP.NET MVC输出缓存multinenant申请,由主机名和文化各不相同

我在ASP.NET MVC一个的多租户应用程序的。将要服务的应用程序的实例是对的主机名的单独功能(沿stackexchange线的东西,我想)。 应用程序的每个实例都可能有一个的不同的文化的设置(即使是“自动”,读取浏览器的语言,并尝试使用它),并将于本地化的因此。 在这种情况下,我想做些输出缓存在我的一些行动。所以,我的问题是: 什么是在的可能性,实现多租户ASP.NET MVC应用程 ..
发布时间:2016-06-09 17:54:04 C#/.NET

动态加载的模块特定租户的路线

我使用ASP.NET MVC开发一个应用程序框架。本质上说,最终目标是要能够登录到管理界面,创建自定义设置的新租户,使他们想要的模块(博客,购物篮等)......完成任务 - 客户满意的新网站。我不使用单独的应用程序,因为会有大量的共享code,并且它会更容易保持这种方式,也因为这将是pretty容易在高峰带来了新的,相同的节点联机倍。 根据加载哪些模块的租户,不同的路线适用于每个租户。在我看来 ..
发布时间:2016-06-07 21:20:28 C#/.NET

通过制作服务层访问的对象,而作为传递中的参数MVC4应用

我建立一个多租户MVC应用程序,其中有一个单一的应用程序池和一个数据库。我有一个租户表,我的每一个车型已经确定了TenantId。 每个租户有一个字符串“URL”,标识用于访问该租户的数据完整的URL。 我可以从我BaseController具有以下(粗略估计)访问这样的: 的Htt prequest请求= HttpContext.Current.Request; 乌里requestUrl ..
发布时间:2016-06-07 21:10:22 C#/.NET

在asp.net带宽监控

嗨,我们正在开发为每个租户单独的数据库中Asp.Net一个多租户应用程序,其中的要求之一就是监视每个租户的带宽, 我试图寻找,但没有发现太大的帮助的话题,我们要监测到底有多少带宽被用于为每个租户,而每个用户都可以拥有自己的顶级域名或子域或两者的结合。 那么,什么是可用的选项,我能想到的的功能才能 IIS日志监控是指一个单独的应用程序,这将计算带宽为每个租户。 从应用程序中对登录租客每个 ..
发布时间:2016-06-07 20:48:59 C#/.NET

设计一个Asp.Net应用支持子网站

我设计必须支持“子网站”的ASP.Net应用程序。 这个想法是有一个超级管理员管理所有用户,全局应用程序设置和子网站。每个子网站都有一些自己的设置(如本地管理员,标识和欢迎留言),每个子网站都有自己的注册用户列表。 这是和您使用的CMS如Joomla,或的SharePoint DotNetNuke的东西非常相似。其实,我很想用这样一个平台,但其他项目的要求$ P $做那pvent我。 我的问 ..
发布时间:2016-06-05 20:04:24 C#/.NET

要多租户,还是不要多租户

我有困难的数据库设计的决定,使有关多租户为越来越多的我的客户的基于Web的CRM,我积极维护的分支。 我决定早早就使用与每个分支独立的数据库独立的应用程序,因为这是照顾有不同的数据和code要求三个不同的分支最简单的方法。我也想避免在管理租户的ID的每个的查询,像我不得不与传统经典ASP(畏缩的)应用程序,我建于2007年......恐怖。 但是,现在的分支机构的数据要求正在融合,并随着业务的 ..

多租户架构实体框架 - 由租户ID的滤波单表

我们正在寻找在实体框架租户ID自动过滤所有CRUD操作的方式。 我们以为的想法是: 使用表值用户自定义函数 使用存储过程(但我们真的不希望,因为我们使用的ORM,以避免这样做) 一些如何修改用于生成SQL模板添加一个,在各声明的条款。 一些如何修改用于生成LINQ中的控制器(我们可能会使用MVC)中的模板。 任何提示? -Thanks 亚历克斯。 解决方案 使用 ..
发布时间:2016-06-05 19:48:15 C#/.NET

多租户应用程序:一个数据库或同一个数据库的多个副本

这更多的架构问题。什么是最好的做法创建多租户的一个应用?使用单个数据库的所有承租人或使用单独的模式/数据库实例为每个租户? 解决方案 在这里真正的问题是整体客户(或者更确切地说,激活)的服务隔离,这可以被认为是在不同层面为DB层资源共享: 应用程序的逻辑电平:不要求独立的模式/数据库,能够有更好的表现,能带来更好的资源优化,可以帮助实现跨激活逻辑(如果有的话),但提供至少隔离:一个激 ..
发布时间:2016-05-28 11:18:52 Java开发

根据一个共同的基础应用多个ASP.NET web应用

我有多个SQL Server数据库(相同的架构),针对不同的客户。他们将共享一个共同的ASP.NET Web应用程序。如果这些客户之一想要一个网页的定制版本,我们将创建在他的目录(或项目)一个新的。 例如: /主要用途/ WebPage.aspx /主要用途/ WebPage2.aspx/主要应用/用户1 / WebPage.aspx/主要应用/用户2 / WebPage.aspx 目前 ..
发布时间:2016-05-28 11:01:12 C#/.NET

其中多租户的做法,建议与SQL Server 2008

我必须使用ASP.NET MVC 3或以上和SQL Server 2008作为每个的多租户数据架构后,有3种方式来实现多租户 单独的数据库 共享数据库,不同的模式 共享数据库,共享模式 我有以下细节: 用户应该能够备份和恢复他们的数据。 没有租户:1000(约) 每个租户可能属于不同的域(URL)。 它必须支持居民的监控和管理。 它必须支持为每个租户用户认证和 ..