asp.net
小灰灰城堡
萌萌的小灰灰
展开
-
ASP.NET/C#实现搜索功能
描述:我们现在开发的项目中几乎都会有搜索的这个需求,就像我们平时用的百度,谷歌这些都是满足我们平时的搜索需求的。当然在我们的项目中我们不可能利用百度,谷歌的搜索来实现自己项目中的搜索的,这时我们就需要自己进行开发实现这项功能了。那么怎样实现呢,其实现在现在我们有很多成熟的搜索算法,不必自己去研究,只需要自己修改那些大神写的代码就Ok啦。言归正传,下面介入正题。搜索的功能我是用Lucene.Ne...原创 2019-01-20 17:49:05 · 11249 阅读 · 6 评论 -
用户 'IIS APPPOOL\' 登录失败解决方法
前言:这个问题是在将项目发布到IIS上出现的错误,在本地的测试时可以的,发布到IIS上就出现了这个错误。向网上参考了了一些资料并整理了自己的解决方法分享出来。这个错误的实际上还是IIS(应用程序池)和数据库直接的问题。解决办法:①:首先检查下你的项目里的web.config配置节里是不是开启了集成验证模式(因为要和IIS应用程序池里你发布的保持一致)integrated se...原创 2019-05-12 00:02:45 · 8370 阅读 · 5 评论 -
解决Asp.Net的webapi返回的数据是xml格式的数据
前言:这几天我在用WebApi做后台返回数据的时候,在Google浏览器下都是以类似XML格式返回的,返回的数据无缘无故多了类似XML标签包括着。截图展示:解决办法:在程序里的Global文件里的Application_Start()方法里添加下面的代码://下面这句是将webapi返回的类似xml的标签去掉, GlobalConfiguratio...原创 2019-05-18 16:38:49 · 4209 阅读 · 0 评论 -
解决Asp.Net里的webapi返回的json数据有两边双引号和中间有转义字符(反斜杠)的问题
前言:这几天在用WebApi做微信小程序后台的时候,遇到了一个困扰了一天的东西。就是我用webapi返回的数据在Google浏览器下都是以类似XML格式返回的,返回的数据无缘无故多了个下面的这样的东西,并且返回数据也不是Json格式的在数据两端多个双引号,并且中间多了许多反斜杠。并且在不同的浏览器下返回的还不一样,IE浏览器里没有类似XML的标签,但是数据一样不正确(返回的数据展示的不一样我也...原创 2019-05-18 16:39:08 · 8027 阅读 · 1 评论 -
Asp.Net开发微信小程序的授权登录,以及业务处理的思路
前言:这几天一直在研究微信小程序,也是初次进行开发微信小程序,说起来还是有点吃力的,看文档看的头大,还好经过这几天的研究 和查询资料也懂了一点,算是先抛个砖吧,想引出后面的玉可能还需要很大功夫。接下来步入正题:首先给大家提供一个做小程序的思路,让大家明白先从哪入手基础了解:微信小程序的开发文档:里面介绍了关于做小程序我们需要准备什么,以及也会提供一些开发思路。微信小程序的API...原创 2019-05-30 23:11:47 · 8974 阅读 · 0 评论 -
EF搭建框架:无法加载指定的元数据System.Data.Metadata.Exception
前言: 这是这几天在搭建框架的时候,遇到的一个问题。如果你的项目都在一块没有进行分层(数据层,业务层,UI层)的话直接用EF进行对实体进行操作的话一般不会出现这个错误。因为只有一个config文件。出现错误的原因:在我们分层的时候,在Model层需要用EF进行对模型操作(比如:根据数据库生成模型)这是在Model的app.config文件里添加一个连接数据库的字符串。当在UI...原创 2019-06-13 13:50:17 · 827 阅读 · 0 评论 -
实体类型 ×××不是当前上下文的模型的一部分
前言: 这是这几天在搭建框架的时候,遇到的一个问题。如果你的项目都在一块没有进行分层(数据层,业务层,UI层)的话直接用EF进行对实体进行操作的话一般不会出现这个错误。因为只有一个config文件。出现错误的原因:在我们分层的时候,在Model层需要用EF进行对模型操作(比如:根据数据库生成模型)这是在Model的app.config文件里添加一个连接数据库的字符串。当在UI...原创 2019-06-13 14:03:31 · 7298 阅读 · 0 评论 -
微信小程序sessionId不一致问题
前言: 在做微信小程序时候出现了明明微信小程序已经登录授权了,但是在此请求验证的seesion是不是过期的时候,却拿不到对应的sessionId。每次请求接口的时候总是显示未登录,刚开始也是一头雾水,通过百度查资料才知道,原来是微信搞的鬼:我们如果想访问我们自己的后台的数据就必须先经过微信的服务器,微信服务器在中间卡了一个坎。Http本来就是无状态的超文本传输协议,我们自己写的后台用...原创 2019-06-26 14:45:08 · 4051 阅读 · 2 评论 -
Self referencing loop detected for property 'funnyimginfo' with type 'System(Json序列化循环引用问题)
前言: 这个问题我也是第一次遇到,刚开始的时候也是很懵,出来一堆不知道啥意思的错误,后来通过百度才知道,原来是自引用循环。我的代码里的错误意思就是自引用循环检测属性'funnyimginfo'与类型'System。知道这个错误我就感觉我知道从哪个方面入手了。感觉是导航属性的问题。一测试果然还真是。下面给大家分析下原因。错误原因:我的funnyimginfo实体和另两个实体...原创 2019-06-15 13:21:28 · 1350 阅读 · 0 评论 -
Asp.Net中WebApi多图片上传(附前后端代码)
前言: 在我们开发中,上传图片这样的需求很常见。这几天我在做项目的时候就遇到了,在用webapi中做上传图片和MVC和一般处理程序还不一样,后台老是拿不到前台传递的数据,之前用一般处理程序和MVC就没遇到这种情况,经过几天的查询资料,今天终于实现了,利用的是Base64编码传输,后端接受Base64的编码数据进行解析,将图片保存。下面不多说直接进入正题。先看下前端代码(利用...原创 2019-06-21 09:42:19 · 4131 阅读 · 0 评论 -
MySql.Data.MySqlClient.MySqlConnection 无法强制转换为 [B]MySql.Data.MySqlClient.MySqlConnection
前言: 做项目的时候,用MySql保存数据,在我将一个业务写完的时候运行时,出现的错误。 错误的详细信息是: A]MySql.Data.MySqlClient.MySqlConnection 无法强制转换为 [B]MySql.Data.MySqlClient.MySqlConnection。类型 A 源自“MySql.Data, Version=8.0.15.0, Cultu...原创 2019-06-19 13:16:15 · 2714 阅读 · 0 评论 -
拒绝了对对象 'WXIndex' (数据库 'WXManager',架构 'dbo')的 SELECT 权限。
前言:今天把项目发布到IIS上时出现的这个错误,在网上找的很多方法介绍的很模糊,也没个图去展示一下操作步骤哦,我就想把这个错误给详细的解决步骤给分享出来。实际上这个错误实质上就是你发布的项目没有操作数据库的权限。解决方法:①:找到你所用的数据库,并找到里面的安全性选项②:找到安全性里面的架构选项,选择dbo:③:右击dbo选择属性④:选择权限和添加用户⑤...原创 2019-05-11 23:25:39 · 1305 阅读 · 0 评论 -
Asp.Net中WebApi解决跨域方法
跨域全称:Cross-origin Resource Sharing(跨域资源共享)跨域简称:CORS原理: 解决跨域问题的原理是通过向http的请求报文和响应报文里面加入相应的标识告诉浏览器它能访问哪些域名的请求。跨域概念:按照我的理解跨域就是:相互独立的运行程序,一个运行程序请求另一个运行程序的资源或者数据的经过就是跨域。当然这样说的不太准确。举个例子可能大...原创 2019-05-19 23:06:07 · 3136 阅读 · 1 评论 -
ASP.NETVS2017用EF添加实体映射数据表,出现1007错误未映射实体
问题:我在用VS2017时,想通过EF进行创建实体,并且把建好的实体映射成对应的数据表,实体建好后,无论怎样都映射不成表,一直出现1007未映射实体的错误,在网上搜的都是无用的代码,可能用的VS版本太新,还有可能就是ASP.NET的网上资源少(这可能是实话,哈哈)。不扯了,直接给大家说问题的解决办法。解决办法:①:首先保证你建的实体能在Model.tt里有以.cs为后缀的文件。如果没有...原创 2018-12-16 22:47:51 · 1130 阅读 · 0 评论 -
IIS上传文件时:未能找到路径的一部分以及上传文件大小限制问题
前沿:今天在整理之前打印机的项目的时候,发现了一些问题自己之前当时解决了,但是没有写成博客,今天整理的时候这些问题又出现了,导致又弄了好久,这次长长记性,写成一个博客,省得以后在浪费时间再查资料解决了。问题1:在本地上传文件时,没有出毛病,在IIS上发布后进行上传文件时出现了这个问题:“未能找到路径的一部分”解决办法1:在你上传文件之前提前创建一个文件夹用于保存你上传的文件就行...原创 2019-03-10 22:38:25 · 2117 阅读 · 0 评论 -
检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件失败的解决方案
前言:这个错误也是当时在做项目时遇见的。当时需求是上传文件并计算出页数。当时代码都写好了,在进行上传文件上时浏览器就报错了:COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件失败的解决方案。这个错误实际上就是你的电脑上或者服务器上没有配置office组件,下面给大家介绍解决办法:解决办法:①:首先保证你的电脑上或者服务...原创 2019-03-11 13:49:30 · 9581 阅读 · 0 评论 -
GDI+中发生一般性错误的解决办法
前言:今天在做二维码需求的时候,代码运行的时候报的:GDI+中发生一般性错误的解决办法这个错误,这个错误也是第一次遇到,不知道怎么解决,以为是生成二维码的代码错了。最后通过对代码的检查以及查资料进行解决了,原来是少了一个保存二维码图片的文件夹。这个错误也常在在后台生成图片以及验证码中出现。基本上都是采用下面的几种解决办法代码中没有物理的文件夹的解决办法:在调用 Save 方法之前,...原创 2019-03-12 12:19:55 · 4864 阅读 · 0 评论 -
用户 'IIS APPPOOL\*****' 登录失败。
前言:'IIS APPPOOL\*****' 登录失败这个错误是我在IIS上发布网站时遇到的,在本地测试没问题,IIS神奇的地方,总能给你带来一些你预想不到的惊喜。介入正题:这个错误的原因就在于你的在IIS发布的网站的相对应的应用程序池和你的网站所访问的的数据库之间连接的错误。因为你的IIS应用程序池的用户验证模式和sqlserver的验证模式不同。记得你安装sqlserver时选...原创 2019-03-13 13:25:39 · 628 阅读 · 0 评论 -
数据库无法访问,用户 NT AUTHORITY/SYSTEM或NT AUTHORITY\NETWORK SERVICE登录失败的解决办法
前言:这个错误也是在IIS上发布网站上遇到的,要不然是说IIS是个神奇的地方呢。错误原因:就是无法打开所请求的数据库,用户登录NT AUTHORITY\NETWORK SERVICE失败。解决办法:①:打开sqlserver Management studio,在安全性-登录名 下新建一个登记名NETWORK SERVICE ,设置默认数据库为要访问的数据库。②:然后选 服务器...原创 2019-05-16 16:26:18 · 7324 阅读 · 1 评论 -
未能加载文件或程序集“System.Web.Http.WebHost, Version=4.0.0.0, ”或它的某一个依赖项。系统找不到指定的文件。
前言:这个错误是在配置Spring.Net中遇到的,真是折磨了我好久,一般这样的错误我们会先检查一下是不是项目的bin文件夹中有没有这个dll文件,以及这个版本号是不是与项目中的一致,没有的话我们一般会直接议添加一个,我检查了我的项目中的dll文件,有这个程序集并且版本号也一致,然而这就让我很蒙了,不知道那个地方出错了,就开始求助百度。经过苦苦搜寻,终于找到了一个使用的解决办法。错误展示:...原创 2019-03-30 15:11:03 · 1648 阅读 · 0 评论 -
未找到具有固定名称“System.Data.SqlClient”的 ADO.NET 提供程序的实体框架提供程序。请确保在应用程序配置文件的“entityFramework”节中注册了该提供程序
前言:这个问题,今天写代码的时候,在创建实例调用业务层里的方法的时候出错的,项目生成的时候没有报错,就是在程序运行的时候出现了这个错误:未找到具有固定名称“System.Data.SqlClient”的 ADO.NET 提供程序的实体框架提供程序。请确保在应用程序配置文件的“entityFramework”节中注册了该提供程序。当时也检查了代码,发现里面并有出错,最后也在网上搜了,都是一些没有...原创 2019-03-26 15:19:53 · 2363 阅读 · 0 评论 -
Asp.Net中MVC中的全局异常捕获以及自定义异常捕获
前言:在项目中我们都会对项目里的异常进行处理,一方面是为了用户交互性更好,另一方面也为我们的后期的维护提供了便利。在项目的过程中也许我们更多的是用try{}catch{}进行捕获异常。在这里我给大家简单的介绍下我们在MVC中自带的一种捕获异常的机制,它就是:Asp.Net中MVC的全局异常捕获。MVC中的全局异常捕获简介:全局异常捕获是微软在VS中自带的一种机制。在Asp.Net的MV...原创 2019-04-07 22:21:06 · 3945 阅读 · 5 评论 -
在Asp.Net配置Spring.Net以及Spring.Net在MVC中的使用
前言:在做项目时候,我们都会创建实例对象,用于业务层与表示层(UI界面)进行交互。我们往往用抽象工厂创建实例对象。这次我们不用抽象工厂进行创建实例,而而是用一种比抽象工厂更厉害的一种技术Spring.Net进行实例创建。接下来给大家介绍下Spring.Net。Spring.Net简介:Spring.Net是从Java里的移植过来的。实质上就是一个抽象工厂,但是比抽象工厂更强大,就是...原创 2019-04-02 18:09:33 · 847 阅读 · 0 评论 -
Asp.Net中MVC中的Log4Net配置及运用
前言:项目里我们都需要记录一些日志。当然记录的日志的方式有很多,比如用文本记录日志,数据库记录日志,甚至用word记录日志,但是这些记录日志的方式不灵活。下面我为大家介绍下一个简单的日志组件:Log4Net。简介Log4Net:Log4Net是一个开源的记录日志的组件,可以将记录的日志输出到,txt文件、数据库、EventLog等。配置Log4Net步骤:①:引入Lofg4Ne...原创 2019-04-08 17:48:25 · 1666 阅读 · 1 评论 -
关于Excel导入的HDR=; IMEX=详解
好文章转起:链接:https://blog.csdn.net/rztyfx/article/details/52451715参数HDR的值:HDR=Yes,这代表第一行是标题,不做为数据使用 ,如果用HDR=NO,则表示第一行不是标题,做为数据来使用。系统默认的是YES参数Excel 8.0对于Excel 97以上版本都用Excel 8.0IMEX ( IMport EXport ...转载 2019-09-02 20:29:25 · 732 阅读 · 0 评论