我希望提供一个使用SaaS模型的软件产品。当然,这将需要我建立一个网站,在那里客户可以注册,登录,管理他们的会员资格和计费选项,当然还可以通过网络使用软件。
有人能推荐一个好的ASP.NET示例站点或其他类型的站点框架吗?我可以使用它们来快速构建此站点的软件基础架构。
换句话说,我确信像会员注册、登录、添加/编辑帐户/帐单详细信息以及所有典型帐户/用户管理之类的事情都是当今网站的常见元素,尤其是那些使用SaaS模型的网站。我宁愿不要重复发明轮子。当然,我将软件作为服务交付的站点部分将是独一无二的。但许多其他函数是通用的,我更喜欢尽可能多地利用现有代码。
我读过关于DotNetDuke的文章,它听起来可以工作,但它听起来更像是一个内容管理系统。我真的对CMS类型的网站不感兴趣。主要是我只想建立出网站的基础设施部分(如上所述)使用尽可能多的预制部分。
有没有人能告诉我一些相关的资源?商业解决方案也不错。
发布于 2011-02-10 00:37:38
我不建议使用DNN,只是根据您的经验和您的特定需求,但您可能会从中收集一些有用的信息。有一大堆其他的开源项目可以让你朝着正确的方向开始。我想到了CodeCampServer,还有a decent list of other open source apps here (列出的一些可能有点过时了;在这一点上,我会购买专门基于MVC框架的示例)。
编辑:根据评论,Chargify值得一看。它更像是第三方,循环计费选项,但值得关注快速启动解决方案,并允许您专注于您的核心竞争力,而不是订阅/计费组件。您可以从托管服务开始,一旦您的项目有了支撑,就可以迁移到它们的API实现。
发布于 2011-02-09 23:12:15
DotNetNuke有很多话要说,作为一个内容管理系统,它包括了开箱即用的注册/登录功能。我建议你仔细看看它,以及它可用的各种第三方和开源组件。它是一个成熟的产品,得到了很好的支持,并且可以通过编写定制的.Net小部件轻松地进行扩展,以完成诸如为定制内容/应用程序提供服务等工作。
祝你一切顺利。
发布于 2011-02-10 01:11:18
你说的是多租户应用,对吧?这就是说,多家公司共享同一个网站,但却密不透风(一家公司不应该能够访问另一家公司的信息)。SaaS是一个更宽泛的术语。
只需谷歌“多租户asp.net mvc”,你会找到几个例子。
一个商业产品:http://www.techcello.com/
https://stackoverflow.com/questions/4946085
复制相似问题