#Asp

Visual Studio 2015 RC中的ASP.NET新特性和问题修正

(此文章同时发表在本人微信公众号“dotNET每日精华文章”)微软在Build大会上发布了VisualStudio2015RC,这也预示着VisualStudio2015及其背后框架的功能特性已经确定,我们也可以来看看和之前的CTP到底有什么区别。在Build大会宣布发布VisualStudio2015RC之后,微软的...

如何在ASP.NET 5和XUnit.NET中进行LocalDB集成测试

今天继续昨天的话题——单元测试,不过是在ASP.NET5中的单元测试。在当前的VisualStudio2015CTP6中,MSTest是不支持对ASP.NET5项目进行单元测试的。因而,要对ASP.NET5进行单元测试(或集成测试),就需要引入其它测试框架,比如XUnit.NET。引入XUnit.NET很简单,就是添加...

使用ASP.NET 5开发AngularJS应用

今天推荐的是一个系列文章,讲述了如何使用ASP.NET5来开发AngularJS应用,一共7篇文章。在VisualStudio2015中由于优化了项目结构,优化了前端JS框架的引用方式,所以开发AngularJS这样的应用就更加方便了。这个讲述如何使用ASP.NET5来开发AngularJS应用的系列文章,一共分为7篇...

理解ASP.NET 5的中间件

今天推荐的这篇文章,讲述了如何实现和使用ASP.NET5的中间件。虽然在ASP.NET5中,微软没有再强调OWIN(OpenWebInterfacefor.NET)及其微软官方的OWIN实现Katana,但是其中涉及到一些原则和设计思想依然被ASP.NET5以自己的方式所承载下来。比如,解耦服务器和应用程序的关系,应用...
代码星球 ·2020-04-11

惊鸿一瞥(Glimpse)——开发之时即可掌控ASP.NET应用的性能

今天要推荐的东西不是一篇文章,而是我实际使用的武器之一——用于ASP.NET应用性能诊断的大杀器。我的武器库中的武器之前已经介绍过Hangfire了,接下来我会不断和大家分享我使用的一些函数库和工具。通常,Web应用开发完成之后,上线之前都会做一些性能测试。那么我们能不能在开发过程中就做一些性能的监控或诊断呢?答案是肯...

用于Simple.Data的ASP.NET Identity Provider

今天推举的这篇文章,本意不是要推举文章的内容,而是据此介绍一下Simple.Data这个很有意思的类ORM工具。现在大家在.NET开发中如果需要进行数据访问,那么基本都会使用一些ORM工具,比如微软提供的EntityFramework(现在是6.x版本,马上要发布7.0版本)或者NHibernate。当然可能有些开发人...

Visual Studio 2015和ASP.NET 5中可用的前端开发工具集

最近微软发布了一本白皮书,谈到了一些可以和VisualStudio2015和ASP.NET5配合使用的JS/前端Web开发工具(比如:函数库、任务执行器、框架等)。由于现在前端开发的生态系统在快速增长,也变得越来越复杂和庞大。所以,微软特意发布了这么一个白皮书来讲解一些可以集成到VS2015用于ASP.NET5开发的前...

MVP 2015社区大讲堂之:在ASP.NET应用中执行后台任务

昨天下午,在微软的MVP2015社区大讲堂上给大家分享了一个题目:在ASP.NET应用中执行后台任务。这是一点都不高大上,并且还有点土气的技术分享。不过我相信很多人都遇到过这样的问题。虽然是一个很简单的技术,不过来课堂上听讲的同学还是很多,在此再次感谢大家的捧场。在这个分享中我主要介绍了三种解决方案:QueueBack...

ASP.NET的新成员ASP.NET WebHooks

(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。)题记:前几天微软除了发布了ASP.NET5的Beta7之外,还有一个值得关注的东西,就是ASP.NETWebHooks预览版d的发布。WebHooks是一种HTTP世界的轻量级交互模式,通过简单的发布/订阅模式来把SaaS系统和WEB...
代码星球 ·2020-04-11

ASP.NET 5 Beta7发布

(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。)前几天,ASP.NET5如期发布了Beta7,根据路线图(https://github.com/aspnet/home/wiki/roadmap),这次发布主要是实现跨平台的能力。之前的DNX的跨平台特性在非Windows平台上主要依...
代码星球 ·2020-04-11

ASP.NET 5探险(8):利用中间件、TagHelper来在MVC 6中实现Captcha

(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。)题记:由于ASP.NET5及MVC6是一个微软全新重新的Web开发平台,之前一些现有的验证码库已经不能直接使用,故而我自行实现了一套简单的验证码库——CaptchaMVC6。CaptchaMVC6我已经开源到GitHub上(同时提供了...

ASP.NET 5探险(7):使用混合型控制器方便实现单页应用

(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。)题记:由于在ASP.NET5中,MVC和WEBAPI的技术栈合并了,所以开发混合型Controller也成为可能。众所周知,在ASP.NETMVC5和WEBAPI2时代,两者的技术栈是独立的(开发团队也是独立的)。虽然后来两者都可以融...

ASP.NET 5探险(6):升级ASP.NET 5到beta6

(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。)题记:微软根据ASP.NET5的路线图如期发布了beta6,现在我们就来说说beta5升级到beta6的一些问题。之前微软公布了ASP.NET5的路线图(https://github.com/aspnet/home/wiki/road...
代码星球 ·2020-04-11

使用ASP.NET MVC、Rabbit WeixinSDK和Azure快速开发部署微信后台

(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。)题记:公众号后台系统和数据都基本准备妥当了,可以来分享下我是如何开发本微信公众号的后台系统了。首先说说我对公众号后台的简单需求:读者可以方便的获取历史文章可以通过关键字查找文章可以通过发表日期查找文章基于这样的需求,也基于我的公众号可...

在Linux和Windows的Docker容器中运行ASP.NET Core

(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。)译者序:其实过去这周我都在研究这方面的内容,结果周末有事没有来得及总结为文章,ScottHanselman就捷足先登了。那么我就来翻译一下这篇文章,让更多的中文读者看到。当然Scott遇到的坑我也遇到了。不过首先,对于不熟悉的朋友我还...
首页上一页...4243444546...下一页尾页