【问题标题】:How to set up a Single-Page Application in Visual Studio 2010如何在 Visual Studio 2010 中设置单页应用程序
【发布时间】:2012-06-19 01:33:17
【问题描述】:

我最近阅读了有关单页应用程序的文章,并想尝试一下。在观看了 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 在 [Single Page Application packages and samples] (blog.stevensanderson.com/2012/03/06/…) 此处提供了如何构建 SPA 的说明
  • 感谢您的回答,问题是,我无法按照第一步(选择单页应用程序子模板。),因为 SPA 子模板已在 RC 版本中删除。

标签: visual-studio-2010 knockout.js asp.net-mvc-4 upshot single-page-application


【解决方案1】:

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

【讨论】:

  • 谢谢!我想我现在明白了。
  • 您也不需要他们的 spa 模板。您可以自己创建一个水疗中心,因为它只是一个包含在单个页面上的网络应用程序。
  • 有人让 Nuget 包工作吗?我已经安装了它,但是......什么都没有。从这里开始,我不知道该怎么办。 SPA 项目类型的示例不适用。那里有教程吗?猜猜我不能在下周的 Code Camp 上展示它:/
  • 既然他太谦虚了,我就替他说。 John Papa 制作了一个完整的培训视频,介绍如何在复数视觉上构建 SPA。你应该检查一下。我会根据他的产品购买一年的 Pluralsight 订阅。 pluralsight.com/training/courses/TableOfContents?courseName=spa
【解决方案2】:

对于 Visual Studio 2010,请尝试使用 John Papa 的 Hot Towel。 创建一个空的 MVC4 应用,然后从包管理器控制台安装 Nuget

PM> Install-Package HotTowel  

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-24
    • 2011-04-16
    • 2011-08-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多