如何在asp.net c#mvc中为现有软件创建SaaS应用程序

  发布于 2023-02-07 20:48

我希望使用SaaS模型提供软件产品.这当然要求我建立一个网站,客户可以在其中注册,登录,管理其会员资格和计费选项.

现在假设我有一个类似计算器的软件(只是一个例子),它基本上是一个asp.net WPF应用程序.现在我想为我的客户提供这个软件(应用程序)作为服务.

所以到目前为止,我有:

具有上述功能的网站(在Asp.Net MVC-5中开发).

我希望作为SaaS提供的软件(在asp.net WPF,桌面应用程序中开发)

现在我想知道如何整合这两件事来创建一个好的多租户SaaS服务?怎么发表这个?我应该使用哪个平台发布此Window Azure,Amazon等?

要么

我在想什么是不可能的,我必须使用网络技术开发一个软件(我想以SaaS的形式提供)?是这样的吗?

我正在学习多租户,所以请告诉我,如果我完全走错了路,并指导我走正确的道路.谢谢!

1 个回答
  • WPF是一种桌面客户端应用程序技术.它不打算作为服务分发.您将不得不重写您的应用程序,以便它是一个Web应用程序(ASP.NET或其他平台,如果您不想使用.NET).

    然后,您必须使其成为多租户,以便每个客户端可以独立运行它而不会干扰其他客户端数据,并且您将进入SaaS业务.如果您的应用程序依赖于数据库,则必须决定如何进行此隔离:是在数据库级别还是在数据库模式下进行隔离.

    显然,您需要选择托管服务.Windows Azure,亚马逊,Rackspace,......是一些受欢迎的选择,仅举几例.根据您的具体需求,您可以选择一个或另一个.

    2023-02-07 20:53 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有