将现有的Web窗体应用程序迁移到ASP.Net MVC单页应用程序

哈比卜

我有一个在ASP.Net WebForms和Silverlight中构建的应用程序。还有另一个WCF服务应用程序,我的应用程序的silverlight部分可以访问该应用程序。

现在,我必须在MVC单页应用程序(SPA)(当然还有WCF)中重新创建整个应用程序,因为现在我需要为此使用Web API。

想到的一个初始解决方案是将一个Web api项目添加到wcf services应用程序中,然后开始在其中创建web方法,并在该功能已经存在的情况下从那里调用wcf方法。

对于webform,请从头开始使用mvc项目启动一个新的spa,并使用durandal或任何其他spa客户端框架(代码编写)。

有什么有用的解决方案/建议吗?因为我在寻找简单性。

我四处搜寻,发现了一些问题,但实际上并没有帮助,因为它们与现有应用程序合并。

注意:应用程序是具有许多功能的大型应用程序

埃里卡斯(Erikas Pliauksta)

您必须确定您的团队对客户端框架的信心。在开始时,单页应用程序的开发可能并不容易,但是您很快就会习惯它。给您的团队正确的培训非常重要。

我认为,Durandal是构建企业级SPA的最简单,最优雅,最完整的框架。重要的是要了解敲除,要求和杜兰达的铣刨机和组成如何工作。对于以数据为中心的应用程序,我将使用breezejs在客户端处理和缓存数据,并从服务器端请求数据。Breeze与服务器端的Entity Framework一起使用效果最佳,但这不是必需的。如果可以使用Entity Framework,它将简化您的开发,因为它可以轻松生成数据库结构的元数据。如果不选择实体框架,则可以手动编写元数据。

我将使服务器端尽可能薄。使用Web api和您选择的ORM以及一些cshtml页面从数据库中提供数据。

Durandal入门是一个不错的起点。

Durandal Auth是企业级SPA的非常好的模板。它可能不完全适合您,但是您可以将其用作构建应用程序不同模块的指南。

微风样品我建议您考虑使用微风。有很多关于复数视力的课程。

Knockoutjs对数据绑定有良好的培训。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将Web API添加到现有的asp.net Web窗体应用程序

来自分类Dev

将ASP.NET WebForms应用程序中的组合的窗体/ Windows身份验证迁移到asp.net MVC应用程序

来自分类Dev

使用 .Net 4 将 MVC 项目添加到现有的 Web 应用程序

来自分类Dev

如何将新的MVC C#项目与现有的Web窗体VB.NET Web应用程序项目集成?

来自分类Dev

通过现有的ASP.NET Web应用程序将ASP.NET Web应用程序发布到IIS

来自分类Dev

将Web API添加到现有ASP.NET Web窗体应用程序时出现问题

来自分类Dev

使用 ASP.NET MVC 在单页仪表板应用程序中显示各种信息的设计方法

来自分类Dev

更改现有的ASP .NET Web应用程序以支持多个时区

来自分类常见问题

如何将Web API添加到现有的ASP.NET MVC(5)Web应用程序项目中?

来自分类Dev

如何将Angular 2.0添加到现有的ASP.NET MVC应用程序

来自分类Dev

将客户端Blazor添加到现有的ASP.NET MVC5应用程序

来自分类Dev

ASP.NET Core中单页应用程序的路由

来自分类Dev

asp.net-Web API 2单页应用程序-使用内置的登录表单未获得授权?

来自分类Dev

将经典 ASP 应用程序迁移到 ASP.NET Core

来自分类Dev

如何创建将信息提交到数据库的单页ASP.NET应用程序?

来自分类Dev

如何创建将信息提交到数据库的单页ASP.NET应用程序?

来自分类Dev

需要向所有现有的ASP.NET Web应用程序(超过300个)添加“应用程序反馈”功能

来自分类Dev

使用go net / http mux服务单页应用程序

来自分类Dev

MVC 单页应用程序无法正常工作

来自分类Dev

将ASP.NET应用程序迁移到新服务器

来自分类Dev

根据用户是否拥有 Active Directory 帐户,自动将用户登录到现有的 ASP.NET MVC 4 Web 应用程序

来自分类Dev

不使用SDK将现有的ASP.NET应用程序连接到Azure SQL Server VM

来自分类Dev

单页Web应用程序问题

来自分类Dev

将现有的Rails路线/应用程序迁移到emberjs

来自分类Dev

将现有的GWT项目迁移到GWT移动应用程序和PhoneGap

来自分类Dev

将现有的球衣Postgres应用程序迁移到春季启动

来自分类Dev

使用 Asp.Net Core Identity Core 为单页应用程序实现 2FA

来自分类Dev

如何将ASP.NET MVC Web应用程序的标识/身份验证部分移到类库中?

来自分类Dev

将带有图像上传的 ASP.NET Web 窗体应用程序转换为 Azure

Related 相关文章

  1. 1

    将Web API添加到现有的asp.net Web窗体应用程序

  2. 2

    将ASP.NET WebForms应用程序中的组合的窗体/ Windows身份验证迁移到asp.net MVC应用程序

  3. 3

    使用 .Net 4 将 MVC 项目添加到现有的 Web 应用程序

  4. 4

    如何将新的MVC C#项目与现有的Web窗体VB.NET Web应用程序项目集成?

  5. 5

    通过现有的ASP.NET Web应用程序将ASP.NET Web应用程序发布到IIS

  6. 6

    将Web API添加到现有ASP.NET Web窗体应用程序时出现问题

  7. 7

    使用 ASP.NET MVC 在单页仪表板应用程序中显示各种信息的设计方法

  8. 8

    更改现有的ASP .NET Web应用程序以支持多个时区

  9. 9

    如何将Web API添加到现有的ASP.NET MVC(5)Web应用程序项目中?

  10. 10

    如何将Angular 2.0添加到现有的ASP.NET MVC应用程序

  11. 11

    将客户端Blazor添加到现有的ASP.NET MVC5应用程序

  12. 12

    ASP.NET Core中单页应用程序的路由

  13. 13

    asp.net-Web API 2单页应用程序-使用内置的登录表单未获得授权?

  14. 14

    将经典 ASP 应用程序迁移到 ASP.NET Core

  15. 15

    如何创建将信息提交到数据库的单页ASP.NET应用程序?

  16. 16

    如何创建将信息提交到数据库的单页ASP.NET应用程序?

  17. 17

    需要向所有现有的ASP.NET Web应用程序(超过300个)添加“应用程序反馈”功能

  18. 18

    使用go net / http mux服务单页应用程序

  19. 19

    MVC 单页应用程序无法正常工作

  20. 20

    将ASP.NET应用程序迁移到新服务器

  21. 21

    根据用户是否拥有 Active Directory 帐户,自动将用户登录到现有的 ASP.NET MVC 4 Web 应用程序

  22. 22

    不使用SDK将现有的ASP.NET应用程序连接到Azure SQL Server VM

  23. 23

    单页Web应用程序问题

  24. 24

    将现有的Rails路线/应用程序迁移到emberjs

  25. 25

    将现有的GWT项目迁移到GWT移动应用程序和PhoneGap

  26. 26

    将现有的球衣Postgres应用程序迁移到春季启动

  27. 27

    使用 Asp.Net Core Identity Core 为单页应用程序实现 2FA

  28. 28

    如何将ASP.NET MVC Web应用程序的标识/身份验证部分移到类库中?

  29. 29

    将带有图像上传的 ASP.NET Web 窗体应用程序转换为 Azure

热门标签

归档