![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.Net
Alex要努力
不积跬步无以至千里,不积小流无以成江海!
展开
-
未能加载文件或程序集“Newtonsoft.Json, Version=4.5.0.0, Culture=neutral
这个问题遇到好几次了,之前稀里糊涂解决了也没做记录,再次遇上又是一脸懵逼。。。网上的办法都是讲web.config中的json版本与所引用的统一起来。但也可能你已经统一了还是报错。那么接下来请检查你其他类库中对newtonsoft.json的引用,是否都是统一的版本,不统一的话请使用nuget统一起来,或者说,如果是通过外部dll引入的,请移除,使用nuget统一引入,web.config会自动更改过来的,这样就没问题了。...原创 2020-11-05 10:05:13 · 2150 阅读 · 0 评论 -
微信支付--ajax将后端生成的二维码显示在前端
.net 实现微信Native支付方式,根据官方demo,已经从微信后台拿到code_url,现在需要将其转换为二维码展示在html页面中。官方给出的示例使用asp实现,现做一些修改,通过ajax实现。<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>微信支付样例-扫码支付</title> <meta charset="utf原创 2020-11-04 10:16:19 · 1258 阅读 · 0 评论 -
vs 运行微信支付 demo
首先去官网下载demo后解压。VS打开项目:生成项目时报错:打开NuGet安装system.linq:安装失败,报错:看一下.net版本:框架版本太低,不支持linq,换成高版本的即可。启动运行:原创 2020-11-02 15:44:04 · 471 阅读 · 0 评论 -
“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”的解决方案
参考1:“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”的解决方案参考2:未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序主要是参考了1,卸载了我电脑上以前装的microsoft access 2010,原来居然同时装了x64和x86,卸载重装以后,重启程序就好了。下载连接:Microsoft Access 2010,根据自己电脑选择x64还是x86。...原创 2020-09-18 12:00:56 · 673 阅读 · 0 评论 -
mailkit SearchQuery 的一个问题
因为业务需求我需要将邮箱中的邮件保存到本地数据库进行分析,每次从服务器获取邮件的时候需要设置一个起始时间,这个起始时间就是本地数据库中上次获取的邮件中Date的最大值(邮件头中的Date)。那么问题很简单,查询的时候使用sentsince 或者deliveredafter即可://query = HeaderSearchQuery.DeliveredAfter(date);query =...原创 2020-04-08 11:05:11 · 945 阅读 · 0 评论 -
layui 使用问题合集(asp.net后台)
form表单提交后页面出现迅速刷新问题出现这个问题请先检查你是否使用了标签,如果使用了,将form标签换成div标签即可。参考博客个人感觉(我也是个小学弟),layui前端的构建要按照文档来做,尽量都用div标签。如何调用layui.use()内部定义的函数?在定义函数的时候,使用window.funcName = function(){}; 的方法定义函数。...原创 2020-03-02 20:59:54 · 2214 阅读 · 0 评论 -
VS清理解决方案or重新生成解决方案时bin目录下的第三方dll被清空
网上查的:第三方的dll文件不能放bin 文件中,新建一个文件夹用来存放dll,文件。另外也注意下引用顺序。这个方法确实可行,而且我其他类库编译后的dll都是保存在bin/dll/文件夹下的,并没有保存到各自的bin/目录下,感觉这样更容易查找和操作。不过到底为什么会被清除呢?答主并没有给出原因,而且bin下我也放置的引入的其他dll(以前项目中的),也算是第三方吧,并没有被删除。到底是什么原...原创 2019-11-06 10:55:53 · 2714 阅读 · 0 评论 -
分析器错误
今天遇到这个问题,困扰了我一上午,没办法,只好请教teacher,果然还是teacher这种经验丰富的老猿厉害,三下五除二就解决了。出错原因大概是没有找到dll.因为我的启动项原本的输出路径是bin\dll\,修改后如下图所示:对于启动项,引用和生成的dll应该放在bin文件夹下,这样程序运行的时候能找得到。其实我还是不太理解为什么要这样,但是既然问题解决了还是非常棒的。抽空自己研究一下...原创 2019-10-29 16:44:31 · 3773 阅读 · 2 评论 -
无法嵌入互操作类型,请改用适用的接口
选中项目中引入的dll,鼠标右键,选择属性,把“嵌入互操作类型”设置为False。转载 2019-10-28 15:31:35 · 193 阅读 · 0 评论 -
hmailserver邮件发送失败
最近在安装开源的邮件服务器,总是一大堆的问题,今天终于克服了几个难题,由于这个软件说明书太少,网上用的人也不是很多,使我走了不少的弯路。下面列举几个问题,以防以后再犯。 1.在使用mailadm进行管理时,要注意设置Default domain settings时,incoming mail即收信,注意修改收信的协议,若使用pop3,端口则要修改为110,默认则不用修改。2.必须注意一下hm...原创 2019-10-15 17:20:29 · 3432 阅读 · 0 评论 -
hmailserver被拒绝访问
Retrieving the COM class factory for component with CLSID ailed due to the following error: 80070005 拒绝访问。解决方法:https://www.cnblogs.com/computer-lzy/archive/2012/05/29/2523214.html...原创 2019-09-02 16:15:10 · 1538 阅读 · 0 评论 -
GDI+发生一般性错误
这个错误经常发生,代码如下: private static byte[] GetBytes (Image image) { try { if (image == null) return null; using (MemoryStream stream = new ...转载 2019-05-31 09:43:40 · 85 阅读 · 0 评论 -
未能加载工具箱项xxx,将从工具箱中移除
问题:写好自定义控件后,从工具箱调用时提示出错:“未能加载工具箱项xxx,将从工具箱中移除”,重启VS仍旧无法解决;处理:原因是没有进行编译,只要重新生成解决方案即可。...原创 2019-03-15 09:47:05 · 3622 阅读 · 3 评论