所有操作都是SPA应用中的客户端。 Visual Studio Durandal和Hot Towel项目模板都为ASP.NET MVC应用程序提供SPA服务。
ASP.NET MVC基础架构带给派对的是什么(如果有的话)?到目前为止,我看到其所做的一切就是难以在项目网络之外提供WCF Web服务(启用ajax)。
然而项目模板的两个都是这样设置的。我错过了什么?
答案 0 :(得分:2)
事实上,此模板中的ASP.NET MVC不是必需的。它所做的只是为SPA的初始Razor模板提供服务,并为您提供应用程序的所有客户端javascript资源的捆绑和优化支持,以便在部署应用程序时,您不会得到大量的HTTP客户端请求获取应用程序工作所需的所有.js垃圾。当然,您可以在一个简单而简单的ASP.NET Web应用程序中使用ASP.NET MVC之外的捆绑功能。
答案 1 :(得分:0)
ASP.NET MVC基础架构为聚会带来了什么,如果有的话?
请参阅documentation:
Hot Towel建立在熟悉且强大的ASP.NET MVC结构之上。
- App_Start
- 内容
- 控制器
- 模型
- 脚本
- 浏览
到目前为止,我可以看到其所做的一切是难以在项目之外提供WCF Web服务(启用ajax)
您不能只是右键单击项目并添加新的WCF服务吗?