摘要: (此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 题记:由于ASP.NET 5及MVC 6是一个微软全新重新的Web开发平台,之前一些现有的验证码库已经不能直接使用,故而我自行实现了一套简单的验证码库——CaptchaMVC6。 CaptchaMVC6我已经开源到GitHub上(同时提供了使用范例给大家参考),大家可以通过“阅读原文”来访问项目页面。 C...阅读全文
posted @ 2015-08-08 22:20 redmoon 阅读(191) 评论(0) 编辑
摘要: (此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 题记:由于在ASP.NET 5中,MVC和WEB API的技术栈合并了,所以开发混合型Controller也成为可能。 众所周知,在ASP.NET MVC 5和WEB API 2时代,两者的技术栈是独立的(开发团队也是独立的)。虽然后来两者都可以融合到OWIN中运行在一起,但是两者的控制器(Controll...阅读全文
posted @ 2015-08-07 17:26 redmoon 阅读(156) 评论(0) 编辑
摘要: (此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 题记:随着Windows 10的正式发布,作为.NET开发人员应该开始或多或少了解一下通用(Universal)Windows App的开发了。 所谓Universal Windows App(简称UWP),就是开发一次,可以运行于所有以Windows 10为内核的系统和设备上,包括:桌面设备、移动设备、X...阅读全文
posted @ 2015-08-03 22:18 redmoon 阅读(391) 评论(0) 编辑
摘要: (此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 题记:微软根据ASP.NET 5的路线图如期发布了beta6,现在我们就来说说beta5升级到beta6的一些问题。 之前微软公布了ASP.NET 5的路线图 (https://github.com/aspnet/home/wiki/roadmap)。根据这个路线图的说法,在7月27日发布ASP.NET 5...阅读全文
posted @ 2015-08-01 15:51 redmoon 阅读(163) 评论(0) 编辑
摘要: (此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 题记:公众号后台系统和数据都基本准备妥当了,可以来分享下我是如何开发本微信公众号的后台系统了。 首先说说我对公众号后台的简单需求: 读者可以方便的获取历史文章 可以通过关键字查找文章 可以通过发表日期查找文章 基于这样的需求,也基于我的公众号可用的接口(由于是没有微信认证的订阅号,可...阅读全文
posted @ 2015-07-28 17:05 redmoon 阅读(124) 评论(0) 编辑
摘要: (此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 题记:用了3个多月的VS 2015终于要迎来RTM了,不过感觉有点淡淡的忧伤(为什么呢?请看正文) 7月20日Visual Studio 2015将正式发布,微软会在Channel 9上直播线上发布会。大家可以通过这个发布会了解VS 2015正式版的最新功能和技术,等发布会结束后就可以马上下载使用VS 20...阅读全文
posted @ 2015-07-18 23:04 redmoon 阅读(594) 评论(1) 编辑
摘要: (此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 题记:Refactoring Essentials是一款用于代码分析和重构的开源免费VS2015插件,其功能丰富强大,必然会成为类似Web Essentials这样的必备插件。 之前由SharpDevelop团队开发且用于SharpDevelop这个开源IDE中的重构插件“NR6Pack”改名为“Refac...阅读全文
posted @ 2015-07-16 23:13 redmoon 阅读(689) 评论(1) 编辑
摘要: 题记:在ASP.NET 5中虽然继续可以沿用ASP.NET Identity来做验证授权,不过也可以很容易集成支持标准协议的第三方服务,比如Azure Active Directory。其实,在ASP.NET 5中集成AzureAD,利用其进行验证和授权,是非常简单的。因为:首先Azure Acti...阅读全文
posted @ 2015-07-12 16:07 redmoon 阅读(71) 评论(0) 编辑
摘要: (此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 题记:题目即题记。 自从Visual Studio Code发布之后(最初是0.1),微软就一直在持续更新它。前天刚刚发布了0.5,带来如下新特性: 文件处理方式的更新,如:通过命令行打开文件并定位到特定行 编辑器选项的增强 对JavaScript支持的重大更新 Git的增强,如:...阅读全文
posted @ 2015-07-08 23:03 redmoon 阅读(138) 评论(0) 编辑
摘要: (此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 题记:上一篇文章讲述了ASP.NET 5 Beta带来的一些变化,虽然原文最后给出了从beta4升级到beta5的介绍,但是讲的过于简要和模糊。今天就给大家分享下我的经验。 我把我的ASP.NET 5的项目代码从beta 4升级到beta5还是遵从了上篇文章原文中提到的基本步骤。 1,安装或升级DNVM。...阅读全文
posted @ 2015-07-07 17:15 redmoon 阅读(695) 评论(3) 编辑