【问题标题】:Appropirate VS2013 Project Template for AngularJS and Web API 2 Application适用于 AngularJS 和 Web API 2 应用程序的 VS2013 项目模板
【发布时间】:2014-05-12 06:55:00
【问题描述】:

这个问题可能很荒谬。很抱歉。

我使用过 ASP.NET MVC 应用程序。现在我想在我的下一个 Web 应用程序中从 AngularJS 和 ASP.Net Web API 2 开始。

在我之前的 MVC 项目中,我选择了 Empty 并选中了 MVC 复选框。

我应该从什么项目模板开始?

谢谢。

【问题讨论】:

  • 你打算使用.cshtml吗?

标签: asp.net angularjs asp.net-web-api2


【解决方案1】:

MSDN 中有 AngularJS SPA Template

它已经有 18K 的下载量,被许多人使用,并且不断更新(最近一次更新是两周前)。

要添加 WebAPI 2.0,只需右键单击项目 > 管理 NuGet 包 > 查找和引用 Microsoft ASP.NET Web API 2.1 Web 主机

然后在 Startup.cs 中激活它

【讨论】:

  • 似乎合适的模板不会使用任何 MVC 模板页面进行身份验证,而是使用带有 http-auth-interceptor 的 angular 和带有令牌身份验证的 Web API 2。
【解决方案2】:

选择

New project/Web/Asp.NET web application

然后选择WEB API(您可以从这里更改身份验证)

您的项目已创建。 现在打开 nugget 包管理器并更新到“Microsoft ASP.NET Web API x.x”(当前为 2.2)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-10-25
    • 1970-01-01
    • 2011-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多