“2017年7月”存档文章有95

Lucene.Net 建立索引

在5月19日的时候,研究了Lucene.Net。随着时间的推移,文章越来越多,以前检索是采用like '%%' 的方式,文章越多检索越慢。之后改用Lucene.Net,加快检索速度。但是以前的文章就没有建立索引,一直没有时间为以前的文章建立索引。今天有时间了,研究了一下,把我的代码共享出来。首先说一下我的想法:选取没有建立索引文章的id;根据文章的id,遍历文章内容;选取要建立索引内容的字段,建立...

执行命令定义时出错。有关详细信息,请参阅内部异常

最近在处理一些问题的时候,出现了错误,提示如下:{"执行命令定义时出错。有关详细信息,请参阅内部异常。"}之后看了一下内部错误,提示如下:{"已有打开的与此 Command 相关联的 DataReader,必须首先将它关闭。"} 出错代码如下所示:using (UnitOfWork uow = new UnitOfWork()) { va...

c# 拼接html的一些方法

最近要从后台输出一些html字符串给前台显示,以前一直没有采用后台输出html的方法,最近要用,总结一下。首先是双引号(")的问题,在html里面可以改为单引号(‘),换行可以用"\r\n"。下面给一个例子:TempData["info"] = @"<div class='alert alert-success alert-dismissable'>\r\n<button aria-hidden=...

c# 拼接html的一些方法

最近要从后台输出一些html字符串给前台显示,以前一直没有采用后台输出html的方法,最近要用,总结一下。首先是双引号(")的问题,在html里面可以改为单引号(‘),换行可以用"\r\n"。下面给一个例子:TempData["info"] = @"<div class='alert alert-success alert-dismissable'>\r\n<button aria-hidden=...

已有打开的与此命令相关联的 DataReader,必须首先将它关闭

System.InvalidOperationException: 已有打开的与此命令相关联的 DataReader,必须首先将它关闭。 在 System.Data.SqlClient.SqlInternalConnectionTds.ValidateConnectionForExecute(SqlCommand command) 在 System.Data.SqlClient.SqlConnec...

c# 拼接html的一些方法

最近要从后台输出一些html字符串给前台显示,以前一直没有采用后台输出html的方法,最近要用,总结一下。首先是双引号(")的问题,在html里面可以改为单引号(‘),换行可以用"\r\n"。下面给一个例子:TempData["info"] = @"<div class='alert alert-success alert-dismissable'>\r\n<button aria-hidden=...

在ASP.NET中运行控制台程序

解决一个问题后,最好的庆祝方式就是写一篇博客。今天解决了一个小问题,小小庆祝一下。这个小问题是什么?答:如何在ASP.NET调用MsBuild编译一个VS2010解决方案?是什么需求带来的这个问题?答:发布一个网站的新版本时,通过浏览器触发Web服务器从Git版本控制服务器中取出最新代码,然后调用MsBuild进行编译。。。如何解决这个小问题的:答:在ASP.NET中通过System.Diagno...

The LINQ expression node type 'ArrayIndex' is not supported in LINQ to Entities.

今天在写代码的时候报如下错误:The LINQ expression node type 'ArrayIndex' is not supported in LINQ to Entities.截图如下:应该是Linq表达式不支持采用数组索引查询实体。看一下代码: using(UnitOfWork uow=new UnitOfWork()) { ...