构建可靠的平台
Web的应用范围很广,种类繁多。Microsoft的ASP.NET框架架构于最可靠的平台——强大、成熟的.NET框架之上。ASP.NET MVC是微软提供的最新Web开发框架,是ASP.NET提供给Web开发人员的一种全新的开发技术,可以轻松的帮助我们开发Web应用程序。
Lucene.Net 建立索引
2017年07月28日
在5月19日的时候,研究了Lucene.Net。随着时间的推移,文章越来越多,以前检索是采用like '%%' 的方式,文章越多检索越慢。之后改用Lucene.Net,加快检索速度。但是以前的文章就没有建立索引,一直没有时间为以前的文章建立索引。今天有时间了,研究了一下,把我的代码共享出来。首先说一下我的想法:选取没有建立索引文章的id;根据文章的id,遍历文章内容;选取要建立索引内容的字段,建立...
执行命令定义时出错。有关详细信息,请参阅内部异常
2017年07月28日
最近在处理一些问题的时候,出现了错误,提示如下:{"执行命令定义时出错。有关详细信息,请参阅内部异常。"}之后看了一下内部错误,提示如下:{"已有打开的与此 Command 相关联的 DataReader,必须首先将它关闭。"} 出错代码如下所示:using (UnitOfWork uow = new UnitOfWork()) { va...
在ASP.NET中运行控制台程序
2017年07月28日
解决一个问题后,最好的庆祝方式就是写一篇博客。今天解决了一个小问题,小小庆祝一下。这个小问题是什么?答:如何在ASP.NET调用MsBuild编译一个VS2010解决方案?是什么需求带来的这个问题?答:发布一个网站的新版本时,通过浏览器触发Web服务器从Git版本控制服务器中取出最新代码,然后调用MsBuild进行编译。。。如何解决这个小问题的:答:在ASP.NET中通过System.Diagno...
“xx”不包含“GetEnumerator”的公共定义,因此 foreach 语句不能作用于“xx”类型的变量
2017年07月22日
今天在写代码的时候,报如下错误:“MyBlog.Models.TopicIndexViewModel”不包含“GetEnumerator”的公共定义,因此 foreach 语句不能作用于“MyBlog.Models.TopicIndexViewModel”类型的变量 出错代码如下:@model MyBlog.Models.TopicIndexViewModel@{ Layout = null...
ASP.NET安全
2017年07月22日
认证 所谓认证,简单的来说就是验证一个用户的身份。这取决于我们开发的站点的类型,是否允许匿名访问,是否是属于管理员或者其它角色的用户等等。也就是说我们的整个程序或者某些功能是针对某些特定的用户开发的,那么我们可能就要进行认证来确定用户的身份。需要注意的是,认证与授权是是完全不一样的概念,我们要区别对待。打个比方,在ASP.NET MVC里面允许某一类用户访问某个Action就是授权。ASP.NE...
ASP.NET Core 开源论坛项目 NETCoreBBS
2017年07月20日
ASP.NET Core 轻量化开源论坛项目,ASP.NET Core Light forum NETCoreBBS采用 ASP.NET Core + EF Core Sqlite + Bootstrap 开发。GitHub: https://github.com/linezero/NETCoreBBS开发git clone https://github.com/linezero/NETCoreB...
使用 Vs 2015 快速上手 Angular2
2017年07月12日
许多程序员希望能够使用 VS2015 作为 IDE 来开发 Angular 2 应用,这里介绍如何设置 VS2015,使用快速上手文件来搭建 ASP.NET 4.x 项目。这里介绍的内容来自 Angular 2 官网,项目使用 System.js 来加载 Angular 2,没有使用打包工具来进行打包,所以,在运行时的页面中会存在多个脚本引用。我们还可以使用打包工具打包,来使用 Angular 2...
summernote asp.net mvc实现图片上传
2017年06月16日
我自己的博客后采用的是asp.net mvc 5,富文本编辑器使用的是summernote编辑器。在群里面经常有人问怎么在asp.net mvc里面使用summernote编辑器,借着这个机会我共享出我实际项目的代码。首先看一下引入的文件:@section css{ @Styles.Render("~/Content/summernote/css/codemirror.css", "~...