如何为共享相同应用程序服务的同一客户端编写多个应用程序(是拥有成员资格的数据库的名称?)。
我正在考虑为每个客户端创建一个aspnetdb,并在他们拥有的每个系统上使用它。这样他们就可以分享用户和其他东西。
这是一种正确的思维方式吗?
顺便说一下,db上有一些表我不知道用的是什么。有人可以指出一些文章解释这些是为了什么吗?
答案 0 :(得分:1)
只需要考虑1到多,1到1等等。
在您的情况下,您可以创建1个数据库来保留用户帐户并在所有应用程序和服务之间共享。
看看那里:
答案 1 :(得分:1)
如果您的应用程序是桌面应用程序,我建议使用WCF(窗口通信基础),否则Web服务是Web应用程序的简单解决方案。 请注意,WCF可以在许多协议http,tcp中工作... WCF或Web服务应该在服务器端(数据存在的地方)工作,它可能是客户端应用程序工作的计算机
这是WCF的一个例子:
http://www.codeproject.com/Articles/16765/WCF-Windows-Communication-Foundation-Example
答案 2 :(得分:1)
您可以在应用程序服务数据库中共享用户和其他内容。 您需要做的唯一事情是将web.config / app.config中的提供程序的applicationName设置为相同的值
其他表存储个人资料和角色信息以及webpart个性化设置