- 博客(55)
- 收藏
- 关注
原创 【HTML】修复选中项与实际后台控制的选中项不一致的问题
项目场景:系统项目中有一个需要通过后台传递选中项的下拉项,由于反复确认都无法主动更新。考虑到其他人推荐的 方法 也是没有效果的。
2023-02-01 10:12:40 251
原创 Autofac Net 最新整理
AutofacNet 最后整理方案1 MVC+三层架构方案2 WebAPI + Domain方案3 WebFrom + 三层架构方案1 MVC+三层架构1,新建三层架构(BLL,DAL,UI)2,在DAL 及 BLL 中均使用接口Interface及实现Realization3,在BLL 中的类中,使用构造函数 如类名SysUser,均使用接口进行传值 public DataAccessLayer.Interface.ISysUser dal; public SysUser(DataAccess
2020-11-22 19:00:04 228 1
原创 System.Threading.Tasks.Task.Factory.StartNew
System.Threading.Tasks.Task.Factory.StartNew(() =>{printLabelService.BarTenderToLaberl(thisLabelDatas, thisPrintName, template);});
2020-10-29 15:44:11 991
原创 CrystalReports.Engine.DataSourceException: Unknown Query Engine Error
CrystalDecisions.CrystalReports.Engine.DataSourceException: Unknown Query Engine ErrorError in File
2020-08-25 16:21:11 423
原创 EXCEL NPOI 打开失败解决办法
https://www.cnblogs.com/lixiaobin/p/NPOI.html```csharp/// <summary> /// 导出正式Excel文件,用于导入盘点数据 /// </summary> /// <param name="ds"></param> pub...
2020-05-07 16:40:18 742
原创 【Autofac】.net framework mvc + autofac 最基本的实例
创建 MVC 程序创建类库用于存放数据仓储(Repository)数据仓储中使用 interface 创建接口(IDAL) 并实现接口(DAL)在MVC 程序上添加 nuget 引用,添加 autofac在Global.asax.cs文件中添加//AutofacConfig.Register(); var builder = new ContainerBuilder(); Ass...
2019-12-09 13:32:38 941
原创 【SQL】解决 SQLServer SqlBulkCopy 重复问题
解决 SQLServer SqlBulkCopy 重复问题目前程序需要使用到大量的数据存储,导入的数据量每次均为在800-2000之间,并且每条数据需要从接口处获取其他信息并组合成一条完整的数据,耗时,占用大量内存,因此使用该方法能尽快的减少等待时间跟准确率。先上我的逻辑:数据集先从数据库当中获取,若是相同的数据则只调用一次接口方法获取数据,循环将数据填充完成,得到一份DataTabl...
2019-11-26 09:29:52 1825
原创 【SQL】sql server 多个字段组合成为唯一字段
alter table tablename add constraint 唯一键值名 unique(字段名1,字段名2)
2019-11-20 15:59:49 2351
原创 【签名验证】WEB API 增加方法签名验证(包含文件上传功能)
目前需要将本地文件通过 WEB API 上传到服务器上,进行后续的存档与读取,上个节点通过token 验证的方式不太安全,因此选择本次内容创建WEB API 项目新建待续。。。...
2019-10-23 10:14:08 1005
原创 【WebAPI 验证】给 webapi加上token 验证(包括上传文件方法)
需要给网站开发对接EMI 接口,因此想通过Webapi 进行传递参数,但是由于该方法不太安全,因此不选用,但是记录下该方法的使用。1,创建WEBAPI 项目,打开nuget 搜索并安装Microsoft.AspNet.WebApi.OwinMicrosoft.Owin.Host.SystemWebMicrosoft.AspNet.Identity.OwinMicrosoft.Owin.C...
2019-10-22 08:26:19 1559 1
原创 【SQL】如何 行转列 的三种方法
现在有一个数据表,列名依次代表 姓名,科目,分数,现要转换成方便查看的表。由N1 SUJ SCOZS SX 11LS SX 98XY SX 88ZS YW 99LS YW 76XY YW 6转成N1 WY SXLS 76 98XY 6 88ZS 99 11方法一,使用最土的表嵌套查询: select N1, (select t.SCO from [db...
2019-10-12 09:05:10 1680
原创 【DLL】神奇的 .XmlSerializers' could not be loaded.
神奇的 .XmlSerializers’ could not be loaded. 开发webservice 时,发现无缘无故 在TFS 发布后的代码中 XXX.XmlSerializers 不在bin 上,反而在 站点的根目录下,导致管理员不同意直接 配置 Azure 上的自动部署,查明原因及解决方法。错误信息:Server Error in '/' Application.Could...
2019-10-10 15:57:16 382
原创 【WCF】Open() 报错
程序:static void Main(string[] args){ using (ServiceHost host = new ServiceHost(typeof(WcfServiceLib.Service1))) { if (host.State != CommunicationState.Opening) ...
2019-10-10 10:35:58 233
原创 【报错】Client found response content type of 'text/html; charset=utf-8'
由于旧的站点更新了 FW ,由2.0更新到4.6 ,本地调试的时候系统默认将配置文件等信息都改好了,但是在部署到服务器后,发现访问发生错误,错误信息如下:Client found response content type of 'text/html; charset=utf-8'因此登陆到服务器后,修改服务器上的项目应用池信息,重启网站,正常访问 。...
2019-09-24 14:15:32 1577
原创 net WebFrom 如何从全局拦截程序执行异常错误
在 App_Start 中新建 ModulesHandlerHelperusing System;using System.Web;namespace WebFromProject.App_Start{ public class ModulesHandlerHelper : IHttpModule { public void Init(HttpAppl...
2019-09-10 15:01:39 347
原创 .net WebApi 如何从全局拦截程序执行异常错误
在 App_Star 中新增 类:WebApiExceptionFilterAttribute//重写基类的异常处理方法public override void OnException(HttpActionExecutedContext actionExecutedContext){ //1.异常日志记录(正式项目里面一般是用log4net记录异常日志) Console....
2019-09-10 14:06:04 1410
原创 .net MVC 如何从全局拦截程序执行异常错误
.net MVC 如何从全局拦截程序执行异常错误新建 BaseController 继承 Controller新建方法 GetParamsFromRequest 获取上下文字符串 /// <summary> /// 通过ExceptionContext获取参数上下文 /// </summary> /// &...
2019-09-09 15:51:08 543
原创 C# log4net - 使用方式
使用nuget 获取 log4net 并根据FW版本进行安装新建一个公用类库并添加相应的log4net 引用新建log4net 帮助类 ,代码如下public static class Log4Helper { public static void Fatal(Type type, object message, Exception exception = nul...
2019-09-09 15:21:20 122
转载 【转】WebService 之 身份验证
在项目开发,我们经常会使用WebService,但在使用WebService时我们经常会考虑到了WebService是安全问题,很容易想到通过一组用户名与密码来防止非法用户的调用 。一、NetworkCredential方式 在 System.Net 命名空间中提供了一个NetworkCredential,通过它我们可以在网络中提供一个凭证,只有获得该凭证的用户才能访问相应的服务的权限。在...
2019-03-12 14:16:46 387
原创 C# VS2017如何把服务WSDL转成.CS格式
需要有wsdl 的链接打开vs2017 开发人员命令提示符输入 wsdl /language:c# /n:Demo /out:d:/TestService.cs http://www.baidu.com/webservice/test?wsdl参数说明如下/language:C# 指定编程语言为 C#/n:Demo 指定名称空间为 Demo/out: ...
2019-03-05 14:22:04 1594
原创 C# 文件操作 - 读取与写入
跟着上一篇关于C# 常用获取接口数据方式 - 在线操作与下载这里讲一下其中用到的文件操作,首先读取与写入文件有多种方式,建议参考文章 C#文本文件(.txt)读写 写的很不错。新建类 FileHelper.cs ,其中代码如下:using System;using System.Collections.Generic;using System.IO;using System.Tex...
2019-02-20 13:18:04 1491
原创 C# 常用获取接口数据方式 - 在线操作与下载
继续跟紧上文:JSON 常用方法 - Json字符串转对象新建Httphelper.cs 类其中代码如下:using System;using System.Collections.Specialized;using System.IO;using System.Net;namespace ConsoleApplication_Json{ public class H...
2019-02-20 11:25:26 2329
原创 C# JSON 常用方法 - Json字符串转对象
创建项目:ConsoleApplication_Json选择项目右键管理NuGet程序包搜索Newtonsoft.Json 并下载安装选择项目添加 JsonHelper.cs添加引用:using Newtonsoft.Json;.编写Json处理方法代码,如下:using System;using Newtonsoft.Json;namespace ConsoleAp...
2019-02-19 16:30:20 4658
原创 【注入】C# 构造注入的方法
创建控制台项目,命名为:Simple-Injection在项目当中模拟三层结构,新建DAL文件夹,取名Dal在Dal 中新建类Persion 接口文件,取名IPersion.cs创建Hello方法:代码如下namespace Simple_Injection.Dal{ interface IPersion { string Hello(string n...
2019-02-15 11:40:35 2946
原创 CS1061 “ContainerBuilder”未包含“RegisterControllers”的定义 - 解决办法
使用“程序要控制器控制台”选择对应的项目输入Install-Package Autofac.Mvc5 -Version 4.0.2
2019-01-10 13:57:54 1640
原创 Mapper not initialized. Mapper.Map - 异常
问题错误信息:Mapper not initialized. Call Initialize with appropriate configuration. If you are trying to use mapper instances through a container or otherwise, make sure you do not have any calls to the s...
2018-12-25 08:41:37 2584
原创 传入字典的模型项的类型为 xxx - 解决
传入字典的模型项的类型为“System.Collections.Generic.List”,但此字典需要类型“System.Collections.Generic.IEnumerable`”的模型项。将View内的model 修改下就行。
2018-12-24 15:06:58 2120
原创 To disable OWIN startup discovery - OWIN 引用问题
The following errors occurred while attempting to load the app.- No assembly found containing an OwinStartupAttribute.- No assembly found containing a Startup or [AssemblyName].Startup class.To dis...
2018-12-24 14:52:07 1565
原创 Source file 'XXX.cs' could not be found. - 文件不能被找到
在解决方案中,新建方法类,由于之后不需使用,进行了删除,但是由于开发工具可能是秀逗了,没有相应的进行删除,导致配置文件还需加载这个类,而我们在解决方案过程中没办法找到这个类了。可以尝试:清理解决方案,新建同名类文件,再将文件进行排除,重新生成文件关闭解决方案,重启项目,如果遇到无法正常打开,可关闭后在路径下把.vs 文件删除,重新打开即可。打开后会重新加载出刚才出现问题的那个类,将类排除项...
2018-12-24 13:49:42 3380
原创 出现提示说vs 正忙
若遇到vs打开解决方案之后卡主,无法操作,并且出现提示说vs 正忙,可打开项目解决方案的本地路径,将.vs文件删除,重启vs 即可 。
2018-12-24 13:25:15 2210 2
原创 The type initializer for 'ExtentPlaceholderCreator' threw an exception. - 异常处理
1
2018-12-20 10:06:42 2374
原创 Uncaught DOMException: Blocked a frame with origin - 跨域数据问题及解决
遇到需要使用窗口的功能,是这样的 ,A站点的a1页面为主要显示页面,但是需要调用B站点的b1界面用来保存数据到B站点上,然后再将b1页面获取的地址体现到a1页面上,在调用页面的关闭事件的时候遇到问题:Uncaught DOMException: Blocked a frame with origin 了解出错的错误信息后百度了,都是写了写跨域的问题,修改地址为IP地址对本应用是不可取的,自己...
2018-12-19 15:31:01 58594
原创 WebReference has an incompatible pending change - TFS解决办法
问题出现原因 :分支 Website 引用的接口需要更新,而没有属性可直接修改链接地址,因此我将原本的引用删除,再重新引用新的链接服务,而在签入过程中,由于发现不需要再次对该引用签入,因此排除了引用的删除及新增,导致在主分支上要合并到分支产生问题错误:WebReference has an incompatible pending change。解决办法:将未签入的引用签入到源代码中,再进行...
2018-12-10 09:40:04 365
原创 GirdView 通过 RenderControl 导出 excel 日期问题
for (int i = 0; i < gt.Rows.Count; i++) { gt.Rows[i].Cells[7].Text = Convert.ToDateTime(gt.Rows[i].Cells[7].Text).ToString("yyyy年MM月dd日 HH:mm:ss"); }
2018-12-07 16:10:13 118
原创 .NET WebSite 新建页面事件之后,无法跳转到后台原因及解决办法
开发的时候经常在调试的时候进行代码的处理,在新建事件之后,系统本身是无法在后台处理代码的,也不能编辑代码,因此系统默认在aspx 界面上新增了服务事件:<script runat="server"> protected void txtTSPNo_TextChanged(object sender, EventArgs e) { }</script&...
2018-12-05 09:09:25 350
原创 给服务器下载补丁及安装补丁
近期服务器被管理员扫到存在很多漏洞。 1,https://support.microsoft.com/en-us/help/4299875/june-2018-updates-for-microsoft-office 2,https://www.microsoft.com/en-us/download/下载对应的版本,拷贝到服务器上进行安装,之后重启即可。...
2018-11-28 15:27:01 6631
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人