C#
文章平均质量分 53
取名好难。。。
这个作者很懒,什么都没留下…
展开
-
C#动态调用WebService服务(1)
通常我们在程序中需要调用WebService时,都是通过“添加Web引用”,让VS.NET环境来为我们生成服务代理,然后调用对应的Web服务。(.NET 创建WebService并发布到本地IIS)这样是使工作简单了,但是却和提供Web服务的URL、方法名、参数绑定在一起了,这是VS.NET自动为我们生成Web服务代理的限制。如果哪一天发布Web服务的URL改变了,则我们需要重新让VS.NET生成...原创 2018-11-21 12:06:02 · 1524 阅读 · 0 评论 -
C#动态调用WebService服务(2)
WebClient 请求 启用SSL的站点 时,如果站点的证书是不可信的,请求会被阻止,解决办法如下: public static class CertificateTrust { public static void SetCertificatePolicy() { ServicePointManager.ServerCertificateValidationCallback+= RemoteCertificate...原创 2021-11-26 12:02:16 · 252 阅读 · 0 评论 -
SFTP服务器搭建及C#实现SFTP上传文件
需先通过NuGet将Renci.SshNet引用到项目中。using Renci.SshNet;using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;namespace PrintDBSQL.Framework.Utility{ public class SFTP...原创 2021-11-05 10:21:32 · 8697 阅读 · 0 评论 -
C# 通过Exchange server 发送邮件
需要引入Microsoft.Exchange.WebServices.dll。微软的Exchange邮件服务不同与一般的邮件server,他不能简单使用SmtpClient等组件实现邮件收发的功能。那么怎么通过Exchange服务发送邮件呢?微软的Exchange服务都有webservice接口, 通过其提供的webservice发送邮件也是最简单的方法。验证Exchange服务的webservice是否正常:https://xx.xxxxx.com/ews/exchange.asmx, 能打开就原创 2021-11-04 18:15:51 · 1328 阅读 · 0 评论 -
C++调用C#创建的COM组件
组件基本概念COM(Componet Object Model)组件是微软公司为了计算机工业的软件生产更加符合人类的行为方式开发的一种新的软件开发技术。在COM构架下,人们可以开发出各种各样的功能专一的组件,然后将它们按照需要组合起来,构成复杂的应用系统。由此带来的好处是多方面的:可以将系统中的组件用新的替换掉,以便随时进行系统的升级和定制;可以在多个应用系统中重复利用同一个组件;可以方便的将应用系统扩展到网络环境下;COM与语言平台无关的特性使所有的程序员均可充分发挥自己的才智与专长编写组件模块。.原创 2020-07-27 12:11:55 · 2943 阅读 · 1 评论 -
解决ASP.NET 请求数据太大500错误 JSON无法反序列化
mvc中 在做一个post提交需要从控制器返回一个字符串(字符串有点长)当向服务端提交请求时(ajax)post数据非常大的情况下,post数据中有超过450个对象数组时,请求会返回错误信息:“使用JSON JavaScriptSerializer进行序列化或反序列化时出错。字符串的长度超过了为maxJsonLength属性设置的值”。解决方法: public static clas...原创 2020-07-23 16:22:14 · 772 阅读 · 0 评论 -
C#学习笔记——Code First的使用案例SQLServer(1)
Code FirstCode First模式我们称之为“代码优先”模式,是从EF4.1开始新建加入的功能。使用Code First模式进行EF开发时开发人员只需要编写对应的数据类(其实就是领域模型的实现过程),然后自动生成数据库。这样设计的好处在于我们可以针对概念模型进行所有数据操作而不必关系数据的存储关系,使我们可以更加自然的采用面向对象的方式进行面向数据的应用程序开发。那么我们看一下C...原创 2018-12-20 11:11:42 · 484 阅读 · 0 评论 -
C#学习笔记——Code First的使用案例MySQL(2)
上一篇中讲了使用EF—CodeFirst建立项目(SQLServer数据库),这里在篇的基础上将一下MySQL的。1.建立控制台应用程序CodeFirstByMySQL2.添加EntityFramework右击引用——》管理NuGget程序包——》在浏览中搜索EntityFramework——》点击下载安装。3.添加MySQL相关的MySQL.Data、MySQL.Data...原创 2018-12-20 11:11:23 · 642 阅读 · 0 评论