如何在Visual Studio 2010中设置单页应用程序

4
最近我了解了一下单页应用,想尝试一下。在观看了Steve Sanderson的演示(http://channel9.msdn.com/Events/TechDays/Techdays-2012-the-Netherlands/2159)后,我想在我的Visual Studio 2010中创建一个单页应用并自己测试一下。但是后来我发现我不能再选择SPA模板了,因为它已经在RC版本中被删除了。
现在问题是 - 在Visual Studio 2010(安装了MVC4)中应该怎么做才能创建一个SPA?我想使用KnockoutJS进行UI和Upshot进行数据处理,这两个库我都可以使用Nuget安装。我在网上没有找到任何相关的内容,每个页面都告诉我要使用已经被删除的SPA模板。
谢谢任何建议!

很难在不了解你的环境的情况下给出建议。Steve Sanderson在这里提供了构建SPA的说明[Single Page Application packages and samples] (http://blog.stevensanderson.com/2012/03/06/single-page-application-packages-and-samples/)。 - Aleksey Cherenkov
谢谢您的回答,问题是我无法按照第一步(选择单页应用程序子模板)进行操作,因为在RC版本中已经删除了SPA子模板。 - Filip Vondrášek
2个回答

6

SPA被排除在RC之外,因为它没有及时准备好MVC4发布。 官方ASP.NET SPA页面。 您可以使用MVC模板创建项目,并通过NuGet (SPA脚手架)搭建SPA。


谢谢!我现在明白了。 - Filip Vondrášek
4
你也不需要使用他们的spa模板。你可以自己创建一个spa,因为它只是一个包含在单个页面上的Web应用程序。 - John Papa
有人成功使用了那个Nuget包吗?我已经安装了,但是...什么也没有发生。我不知道该从哪里开始做起。SPA项目类型的示例不适用。有没有任何教程可以参考?猜想下周的Code Camp上我不能展示它了 :/ - vbullinger
既然他太谦虚了不好意思说,那我就替他说吧。John Papa制作了一份完整的培训视频,教你如何在Pluralsight上构建SPA。你应该去看看。基于他的贡献,我购买了一年的Pluralsight订阅。http://pluralsight.com/training/courses/TableOfContents?courseName=spa - James Fleming

2

对于Visual Studio 2010,建议使用John Papa的Hot Towel。创建一个空的MVC4应用程序,然后从Package Manager控制台安装Nuget。

PM> Install-Package HotTowel  

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接