在ASP.NET中创建基于订阅的网站

时间:2010-04-12 13:51:39

标签: c# .net asp.net asp.net-2.0

我想更新我的网站以使其订阅。这是一个ASP.NET Web表单项目。我正在寻找以下功能:

  1. 让用户注册的能力 不同的计划(黄金,高级等)
  2. 让用户升级的能力/ 降级到计划
  3. 能够将此挂钩到付款 处理器
  4. 能够以信用为基础 system(用户以$ y购买x积分) 作为(1)
  5. 中计划的替代方案

    大多数网站支持这些功能(如果不是全部的话),这让我觉得我可以利用现有的框架,而不是重新发明轮子。

    需要更多意见。谢谢你的阅读。

3 个答案:

答案 0 :(得分:8)

查看此示例项目,演示如何在asp.net中构建订阅服务。它在MSDN上可用,称为Freemium Web Application Toolkit

alt text http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=WATFreemium&DownloadId=9048

答案 1 :(得分:4)

您可以使用chargify等订阅付款服务,而不是自己创建所有必需的逻辑。

这有以下优点:

  • 您可以立即开始使用托管付款页
  • 您可以接受信用卡定期付款而无需在其他地方注册(因为我已经说过,PayPal遗憾地没有提供此选项)
  • 您无需处理所有与订阅相关的节目,例如发送电子邮件,处理退款等等。

那里有很多其他订阅付款收集服务。我曾经知道的是:

答案 2 :(得分:1)

对于Web窗体项目模板,您需要实现Web Profile Builder包装器类以启用对用户配置文件的访问。这可以通过PayPal实现。我做过类似here的事情,希望这会指出你正确的方向: - )