asp.net – 带有IIS且没有Node.js的Angular2
发布时间:2020-12-16 09:12:56 所属栏目:asp.Net 来源:网络整理
导读:我一直在谷歌上搜索几天,而且我还不完全清楚构建Angular2网站需要什么. 我有兴趣利用SPA概念,使用前端GUI中的Angular2库,但我发现这个洋葱有越来越多的层. 在我发现的相关教程中,第一步是安装node.js.我对node.js的理解是它本质上是一个IIS替代品.我们目前处
我一直在谷歌上搜索几天,而且我还不完全清楚构建Angular2网站需要什么.
我有兴趣利用SPA概念,使用前端GUI中的Angular2库,但我发现这个洋葱有越来越多的层. 在我发现的相关教程中,第一步是安装node.js.我对node.js的理解是它本质上是一个IIS替代品.我们目前处于MS堆栈,具有大量WCF和Rest服务(一些返回JSON).我们的团队都使用TFS,Nuget和VS 2015. 我可以简单地在ASP.NET MVC中创建一个使用Angular2的SPA,并直接调用这些Rest服务而无需通过node.js,并且需要知道NPM如何工作?我希望Angular2相当简单,但似乎附加了很多字符串(或者我正在查看错误的资源). 我想一个选择就是去node.js,完全忽略IIS?对于与我合作的MS堆栈团队和MS / IIS友好的系统团队来说,这将是一个巨大的飞跃. 谢谢 解决方法
您确实需要安装节点并学习使用npm来开发Angular 2.但是节点不仅仅是一个Web框架.它恰好是客户端Web工具的首选工具(不仅仅是Angular 2).您可以在IIS上运行,并使用ASP.NET Web API为Angular 2应用程序提供支持,但是您需要编译TypeScript,您需要捆绑脚本并管理这些依赖项.这就是你需要node和npm(以及你通过npm获得的一堆其他工具).不要担心没有必要在节点中开发服务器代码,甚至不需要在服务器上安装节点.可以将节点视为MSBuild PowerShell,将npm视为Nuget.
警告 – Angular 2仍然是RC,它并不完全稳定,特别是关于如何设置东西的技术诀窍仍然不太理想.当你想在MS生态系统上做事情时,情况更糟,不是因为它无法完成,而是因为没有多少人记录这些步骤. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.Net Web API架构选择
- asp.net-core – 如何在IServiceCollection.Configure()中使
- asp.net-mvc-3 – ASP.NET MVC 3未找到视图“错误”或其主文
- ASP.NET Core 认证与授权[6]:授权策略是怎么执行的?
- asp.net-mvc – Asp.net MVC 1和Asp.net MVC 2之间的区别
- asp.net – 当你不能使用ViewState时你会怎么做?
- 如何在ASP.Net Gridview中添加“确认删除”选项?
- asp.net-mvc – 仅使用Entity Framework更新已修改字段的最
- asp.net – Chrome网络标签中的延迟测量
- 确定ASP.NET中是否启用了Cookie的最佳方式?
推荐文章
站长推荐
热点阅读