【发布时间】:2012-06-22 01:27:41
【问题描述】:
当我在开发 PC 上安装 MVC4 beta 时,它有一个 SPA(单页应用程序)模板。今天在具有相同设置(VS2010 SP1,win7)的另一台 PC 上,我安装了MVC4 RC,但不再提供 SPA 模板(见图)。还有谁有相同的问题吗?或者这是我找不到的记录更改?
【问题讨论】:
标签: installation asp.net-mvc-4 singlepage asp.net-spa
当我在开发 PC 上安装 MVC4 beta 时,它有一个 SPA(单页应用程序)模板。今天在具有相同设置(VS2010 SP1,win7)的另一台 PC 上,我安装了MVC4 RC,但不再提供 SPA 模板(见图)。还有谁有相同的问题吗?或者这是我找不到的记录更改?
【问题讨论】:
标签: installation asp.net-mvc-4 singlepage asp.net-spa
ASP.NET MVC 4 Beta 的变化
此版本中 ASP.NET MVC 4 Beta 的主要变化总结如下:
已删除 ASP.NET 单页应用程序:ASP.NET MVC 4 Beta 附带的 ASP.NET 单页应用程序 (SPA) 是使用 JavaScript 构建包含重要客户端交互的应用程序体验的早期预览。 SPA 不会随 MVC 4 的最终版本一起发布,但会在 MVC 4 版本之外继续发展。详情请查看 ASP.NET SPA 主页。
...
http://www.asp.net/whitepapers/mvc4-release-notes
P.S.,哇,我很高兴我没有将它用于我现在构建的应用程序。我在 3 个月前考虑过,但决定不冒险,因为 MS 说它是实验性的。
【讨论】:
您可以在Fall 2012 update 中获取SPA 模板。有关模板 here 和 here 的更多信息。
【讨论】:
现在风险很大
例如,如果您尝试使用 System.json 运行它进行序列化,它可以很好地与 WebApi 和 DBDATAContext 方法一起使用,但它无法与 Entities 关系实体循环错误等一起使用。 (有一个解决方案可以更改 get 方法的私有访问权限,但是必须更改所有实体的所有访问方法的工作量太大。
【讨论】: