![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c#
Sawyerswt
此人不懒
展开
-
C#调用WCF服务快速上手
新建一个WCF服务。下面通过引用服务来调用。添加服务引用。命名为GetData Getdata.Service1Client client1 = new Getdata.Service1Client(); JavaScriptSerializer serializer = new JavaScriptSerializer(); CallParm CallParm = new CallParm() { MacCode1 = "1"...原创 2021-08-31 11:31:19 · 751 阅读 · 0 评论 -
快速理解并上手IOC容器
IoC简介IoC(Inversion of Control)翻译为“控制翻转”,这个“翻转”指的“获得依赖对象的过程被翻转了”。IoC思想出现之前,我们想实例化一个对象,就必须在需要的地方new这个对象,然后才能使用这个对象中的成员。这样做的虽然很方便,但是久而久之代码中到处都是分散new的对象,且每个对象的生命周期都无法得到有效管理,最终导致对象管理成为项目开发的一个沉重的包袱。如何摆脱这种困境呢——那就专门找一个模块做这个事情,这个模块就是IoC容器(容器是一种形象的说法,IoC就像一个.原创 2021-08-25 11:14:52 · 560 阅读 · 0 评论 -
C#生成基于WSDL的WebService接口调用代码
WSDL 可描述网络服务(Web Services)WSDL 指网络服务描述语言 (Web Services Description Language)。WSDL 是一种使用 XML 编写的文档。这种文档可描述某个 Web service。它可规定服务的位置,以及此服务提供的操作(或方法)。打开VS2015开发人员命令行输入wsdl /language:c# /n:Demo /out:d:/TestService.cs http://www.abc.com/webservice..原创 2021-08-24 15:51:01 · 1129 阅读 · 2 评论 -
JAVA使用wsimport进行soap服务进行WebService调用
浏览器打开WebService接口地址加上?wsdlhttp://localhost:65202/WebService.asmx?wsdl使用JDK自带的wsimport工具wsimport,用cmd控制台将位置切换到项目目录的src下,执行后在项目中刷新便可以看见对应的Java文件wsimport -s D:\Workspaces http://localhost:65202/WebService.asmx?wsdl -extension...原创 2021-08-23 16:11:44 · 346 阅读 · 0 评论 -
PLC通信组件通讯源代码
每种PLC品牌的厂家都会提供高级语言的解决方案的 西门子:http://blog.sina.com.cn/s/blog_16d7d3ecb0102x1z5.html 欧姆龙:http://blog.sina.com.cn/s/blog_16d7d3ecb0102x3qi.html 三菱:http://blog.sina.com.cn/s/blog_16d7d3ecb0102x6wj.html 施耐德:http://blog.sina.com.cn/s/blog_16d7d3ecb0102x7ui.html转载 2020-11-17 08:23:13 · 586 阅读 · 0 评论 -
C#委托与事件
//定义委托 delegate string DemoDelegate(int num); /// <summary> /// 将方法作为方法的参数 /// </summary> /// <param name="num"></param> /// <param name="de"></param> void...原创 2020-08-12 15:51:27 · 94 阅读 · 0 评论 -
“System.Data.SqlClient.SqlException”类型的异常在 Microsoft.Practices.EnterpriseLibrary.Data.dll 中发生,但未在用户代
解决方法:在BIN文件夹中选中并删除Microsoft.Practices开始的文件重新生成项目即可原创 2020-08-04 08:57:36 · 623 阅读 · 0 评论 -
解决: 未能加载文件或程序集“Microsoft.Practices.EnterpriseLibrary.Data,
在文件夹中找到这几个文件,替换成合适的版本即可原创 2020-07-30 08:51:50 · 1808 阅读 · 0 评论 -
C#MVC使用WebSocket通信的实现
WebSocket是HTML5新增的协议,它的目的是在浏览器和服务器之间建立一个不受限的双向通信的通道,比如说,服务器可以在任意时刻发送消息给浏览器。为什么传统的HTTP协议不能做到WebSocket实现的功能?这是因为HTTP协议是一个请求-响应协议,请求必须先由浏览器发给服务器,服务器才能响应这个请求,再把数据发送给浏览器。换句话说,浏览器不主动请求,服务器是没法主动发数据给浏览器的。这样一来,要在浏览器中搞一个实时聊天,在线炒股(不鼓励),或者在线多人游戏的话就没法实现了,只能借助Flash这些插原创 2020-07-20 10:34:23 · 2655 阅读 · 0 评论 -
C#5分钟上手Redis
首先导入StackExchange.Redis再创建一个redishelper类,百度一堆最后创建测试类,增删查 public ActionResult redis(string s) { try { string redisconf = "127.0.0.1:6379,password=,DefaultDatabase=0"; RedisHelper.SetCon(red原创 2020-07-02 13:14:16 · 132 阅读 · 0 评论 -
未能成功创建对应的DAL对象,请在BLL业务类构造函数中调用base.Init(**,**)方法,如base.Init(this.GetType().FullName的解决方案
问题描述:问题出在:解决办法:使用的包不能是BLL,而要使用DAL的包,网上到处找原因。。瞎找了一天的原因。。结果是这个地方错了。结果:原创 2020-06-18 08:18:58 · 511 阅读 · 0 评论 -
关于T4模板中,这Mysql.Data引用不成功的问题解决方案
关于T4模板中,这Mysql.Data引用不成功的问题,重新下了Dll,各个版本都试过了,还是报错。然后,根据提示,找到对应路径下的Dll,把导入的Dll名称换为<#@ Assembly name="D:\ChromeCoreDownloads\mysql-for-visualstudio-1.2.8-noinstall\11.0v452\mysql.data.dll" #>就可以了...原创 2020-06-11 13:40:13 · 551 阅读 · 0 评论 -
T4模板生成多个文件
创建新模板生成方法文件 Manager.ttinclude<#@ assembly name="System.Core"#><#@ assembly name="System.Data.Linq"#><#@ assembly name="EnvDTE"#><#@ assembly name="System.Xml"#><#@ assembly name="System.Xml.Linq"#><#@ import namespac原创 2020-05-18 11:10:54 · 442 阅读 · 0 评论 -
cookie,session和token的区别以及C#如何使用token
cookie,session和token的区别Cookiecookie是一个非常具体的东西,指的就是浏览器里面能永久存储的-种数据,仅仅是浏览器实现的一种数据存储功能。cookie由服务器生成,发送给浏览器,浏览器把cookie以kv形式保存到某个目录下的文本文件内,下一次请求同一网站时会把该cookie发送给服务器。由于cookie是存在客户端上的,所以浏览器加入了一些限制确保cookie不...原创 2020-04-26 11:57:14 · 637 阅读 · 0 评论 -
C# 跨域问题:has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is
在web.Config里加上如下代码:<system.webServer> <httpProtocol> <customHeaders> <add name="Access-Control-Allow-Origin" value="*"/> <add name="Access-Control...原创 2020-04-10 14:27:42 · 2522 阅读 · 0 评论 -
C#获取json传回的数据转换格式并映射到实体类的步骤
[WebMethod] public ActionResult AjaxPager() { //获取发来的json string s = Request.QueryString.ToString(); string s2 = Regex.Unescape(s); //转换...原创 2020-04-09 14:59:19 · 1018 阅读 · 0 评论