ASP.NET 5 Beta 7 版本

2021年09月16日 阅读数:1
这篇文章主要向大家介绍ASP.NET 5 Beta 7 版本,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。

VS2015 发布的同时,微软也发布了 ASP.NET 5 的路线图(详见 ASP.NET 5Schedule and Roadmap : https://github.com/aspnet/home/wiki/roadmap):Beta7版本在92日发布了. 以前的DNX的跨平台特性在非Windows平台上主要依赖Mono来实现,.NET Core的支持极其有限。这个版本重点放在实现基于 .NET Core 的跨平台开发,为 Mac Linux 平台提供基于 .NET Core dnx,实现完整的 .NET 跨平台开发工做流,第一次实现了再也不依赖于Mono。在微软的.NET Web开发工具博客上发布了详细的说明文章: http://blogs.msdn.com/b/webdev/archive/2015/09/02/announcing-availability-of-asp-net-5-beta7.aspx,主要包括下列内容:html

对于在Windows上使用VS2015开发来讲,除了升级DNXBeta7外,还须要安装新的WebToolsExtensionshttp://www.microsoft.com/en-us/download/details.aspx?id=48738linux

Linux中安装参考(http://docs.asp.net/en/1.0.0-beta7/getting-started/installing-on-linux.htmlgit

Mac中安装参考(http://docs.asp.net/en/1.0.0-beta7/getting-started/installing-on-mac.html)。github

除了实现彻底跨平台外,还有以下变动和加强:web

l 简化了dnx的命令,能够不用输入“点”号了微信

l 在使用完整版.NETFramework的时候可使用以前的app.config文件了app

l 优化了MVCRazorViewComponentTagHelper等方面的功能asp.net

l 改变了MVC的启动代码:https://github.com/aspnet/Announcements/issues/62工具

l IConfigurationAPI有所改变:https://github.com/aspnet/Announcements/issues/55开发工具

l DNX底层程序集的名称进行了更改:https://github.com/aspnet/Announcements/issues/51


除了发布了ASP.NET 5Beta7以外,还有一个值得关注的东西,就是ASP.NET WebHooks预览版的发布,也写了多篇文章介绍ASP.NET WebHooks:

l Introducing Microsoft ASP.NET WebHooks Preview: http://blogs.msdn.com/b/webdev/archive/2015/09/04/introducing-microsoft-asp-net-webhooks-preview.aspx

l Integrating with Slack Using ASP.NET WebHooks Preview : http://blogs.msdn.com/b/webdev/archive/2015/09/06/receiving-slack-webhooks-with-asp-net-webhooks.aspx

l Integrating with Salesforce using ASP.NET WebHooks Preview : http://blogs.msdn.com/b/webdev/archive/2015/09/07/integrating-with-salesforce-using-asp-net-webhooks-preview.aspx


WebHooks是一种HTTP的轻量级交互模式,经过简单的发布/订阅模式来把SaaS系统和WEB API集成起来,上面两篇博客分别介绍SaleforceSlack 经过ASP.NET WebHooks的集成。ASP.NET WebHooks包含发送和接受两部分的功能(底层技术是Web API 2MVC 5,目前还没有支持ASP.NET 5):

  • 在接收端,提供了一种接收和处理来自于任何WebHook提供器的WebHook的通用模型。而且内置了Dropbox,GitHub, MailChimp, PayPal,Pusher, Slack, Stripe, Trello, WordPress的提供器实现。也就是说,若是你想开发一个程序来监控Dropbox文件变动或者GitHub的提交,是垂手可得的事情。

  • 在发送端,提供了管理和存储订阅者信息的功能,以及把事件提醒发送给适当订阅者的功能。从而简化了WebHook发送端的开发。

详细的开发说明能够参考上面的三篇博客,更重要的是阅读源代码(https://github.com/aspnet/WebHooks)。


原文连接: http://www.cnblogs.com/shanyou/p/4806990.html


关注咱们的方法:1.点击文章标题下的“dotNET跨平台”蓝字,或者在微信搜索“opendotnet”,加关注
2.老朋友点击点击右上角“……”标志分享到朋友圈

本文分享自微信公众号 - dotNET跨平台(opendotnet)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。