随笔分类 -  .net

关于.net学习心得和问题体会
摘要:之前在window 2008使用makecert的产生的证书,部署到window 2012后,发现只有IE能访问,但是Firefox和chrome都不行。Firefox可以使用about:config修改security.tls.version.max将缺省的值由3改为1就可以访问。后面研发发现,m... 阅读全文
posted @ 2016-01-20 15:38 Zengbin 阅读(242) 评论(0) 推荐(0)
摘要:今天调用wcf程序的时候发现证书有问题。报的错误如下 The certificate that was used has a trust chain that cannot be verified. Replace the certificate or change the certificateV... 阅读全文
posted @ 2014-11-26 16:00 Zengbin 阅读(1621) 评论(0) 推荐(0)
摘要:转自[http://blog.csdn.net/xuhuojun/article/details/6137154]在不少的企业当中,网站设计出于安全的考虑使用了https协议,但同时公司也开放了80协议,不少用户因为输入网址的习惯不喜欢带上https协议,导致访问异常。最近一个客户也要求我帮助解决这... 阅读全文
posted @ 2014-10-24 17:57 Zengbin 阅读(314) 评论(0) 推荐(0)
摘要:Windows 下搭建基于ssh的sftp服务器,服务器端可以用freesshd,F-secure server等,filezilla server不可用,之前傻乎乎的用filezilla来做服务器,找不到任何有关sftp的配置选项,推荐用freesshd,免费、简单,直观,客户端可以用一般的支持s... 阅读全文
posted @ 2014-10-23 10:27 Zengbin 阅读(13715) 评论(0) 推荐(0)
摘要:调用wcf调用的时候引发一个错误,错误信息如下:Request for the permission of type 'System.Configuration.ConfigurationPermission, System.Configuration, Version=2.0.0.0, Cultu... 阅读全文
posted @ 2014-09-18 22:21 Zengbin 阅读(1112) 评论(0) 推荐(0)
摘要:WCF测试工具-WcfStormWCF测试工具-WcfStorm http://www.wcfstorm.com/wcf/home.aspx WcfStorm is a dead-simple, easy-to-use test workbench for WCF Services.It suppo... 阅读全文
posted @ 2014-06-28 11:04 Zengbin 阅读(3071) 评论(0) 推荐(0)
摘要:Uri uri = new Uri("http://localhost:6580/Service1.svc?wsdl"); MetadataExchangeClient mexClient = new MetadataExchangeClient(uri, MetadataExchangeClie... 阅读全文
posted @ 2014-04-15 13:16 Zengbin 阅读(554) 评论(0) 推荐(0)
摘要:A.创建证书:(1)将创建证书工具makecert.exe放到任意地方。可以把该文档中的makecert.exe工具复制粘贴到任意目录。(2)doc命令去到makecert.exe的路径,然后输入命令makecert -sr localmachine -ss My -n CN=DeferredTop... 阅读全文
posted @ 2014-03-31 15:22 Zengbin 阅读(1897) 评论(0) 推荐(1)
摘要:服务发布了wcf服务后,在客户端引用发现出现以下错误- 来自“DISCO 文档”的报告是“下载“https://servername:8004/TerminalHandler.svc?disco”时出错。”。 - 无法解析此远程名称: 'servername'- 来自“WSDL 文档”的报告是“无法识别此文档格式(内容类型为“text/html; charset=UTF-8”)。”。原因是在调用wcf服务的时候,wcf 在发现服务器的时候会根据机器名去找服务,但是如果在外网调用的时候,会出现找不到的情况,所以需要在服务器的iis做个小小变动。去到系统目录下C:\Windows\ 阅读全文
posted @ 2014-03-31 14:53 Zengbin 阅读(466) 评论(0) 推荐(0)
摘要:最近在配置WCF的时候,需要一点麻烦,避免以后才出现错误,特记录起来1.wcf需要使用用户名和X509证书验证A.服务器的config配置 a.bindings/binding中使用说明: mode等于Message可以不用https方式。 b.service中 中,需要确认binding是否为http说明: http的binding为mexHttpBinding,而https的binding为mexHttpsBindingc.behaviors/serviceBehaviors/behavior需要设置证书的位置d.behaviors/serviceBehaviors/behavior需要设 阅读全文
posted @ 2013-11-06 13:46 Zengbin 阅读(548) 评论(0) 推荐(0)
摘要:A.makecert -sr localmachine -ss My -n CN=TopupProxyServer -sky exchange -pe -r B.检索证书的指纹 ,证书名TopupProxyServer C.设置 wsHttpBinding.binding的security mode为TransportWithMessageCredential;clientCredentialType为UserName --> D.设置下的 service的binding="wsHttpBinding" bindingConfiguration="WSHtt 阅读全文
posted @ 2013-11-06 11:36 Zengbin 阅读(524) 评论(0) 推荐(0)
摘要:c# 获取命名空间 类名 方法名转[http://blog.sina.com.cn/s/blog_3fc2dcc1010189th.html]分类: Winformpublic static string GetMethodInfo() { string str = ""; //取得当前方法命名空间 str += "命名空间名:"+System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Namespace + "\n"; ... 阅读全文
posted @ 2013-10-22 14:43 Zengbin 阅读(936) 评论(0) 推荐(0)
摘要:tls相关大致原理为了让两个之间实现安全传输,(我们把服务端统一叫做TcpServer,客户端统一叫做TcpClient),TcpServer在listen完了accept之后要用一个证书来声明自己是谁,而TcpClient在connect之后要问TcpServer是否具有自己想要的一个证书(确认服务端身份),如果是自己指定的那个证书,就说明是自己要连接的那个TcpServer,这时候连接就会建立成功,以后发给TcpServer的数据,都会用TcpServer声明的证书里面的公钥来加密后再发送给TcpServer,TcpServer会用自己机器里的私钥对数据解密。以上保证了TcpClient不 阅读全文
posted @ 2013-10-17 09:42 Zengbin 阅读(973) 评论(0) 推荐(0)
摘要:Asp.Net调用Office组件操作时的DCOM配置 http://blog.csdn.net/gz775/article/details/6447758在项目中将数据导出为Excel格式时出现“检索COM 类工厂中CLSID 为 {00024500-0000-0000-C000-000000000046}的组件时失败,原因是出现以下错误: 80070005”,从网上搜了一下有如下解决方案:1:在服务器上安装office的Excel软件.2:在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务"3:依次双击&qu 阅读全文
posted @ 2013-10-15 14:36 Zengbin 阅读(488) 评论(0) 推荐(0)
摘要:1.设置config文件 --> 2.增加一个 类MyX509Validatorclass MyX509Validator : X509CertificateValidator { /// /// Validates a certificate. /// /// The certificate the validate. public override void Validate(X509Certificate2 certificate) { //// validate argument if (certificate == null) t... 阅读全文
posted @ 2013-08-21 17:33 Zengbin 阅读(919) 评论(0) 推荐(0)
摘要:在这篇文章中 将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,希望能给想从事互联网行业的同学一点初步的概念,:),文中的不对之处也请各位多给点建议,让本文真正起到抛砖引玉的效果。<!--[if !supportLineBreakNewLine]--><!--[endif]-->架构演变第一步:物理分离webserver和数据库最开始,由于某些想法,于是在互联网上搭建了一个网站,这个时候甚至有可能主机都是租借的,但由于这篇文章我们只关注架构的演变历程,因此就假设这个时候 已经是托管了一台主机,并且有一定的带宽了,这个时候由于网站具 阅读全文
posted @ 2011-03-24 12:22 Zengbin 阅读(226) 评论(0) 推荐(0)
摘要:TcpTrace工具追踪远程服务 阅读全文
posted @ 2010-09-16 16:32 Zengbin 阅读(594) 评论(0) 推荐(0)
摘要:DataAdapter.update可以很方便让我们更新dataset或datatable等的数据。 但是如果我们的数据库表里面如果有自动增长列时,如果在新增时,是数据库自动维护该列。那我们该如何处理这种列呢。首先,我们知道在一张表里面只允许存在一个自动增长列的。而且数据库里面有个函数SCOPE_IDENTITY()取得自动增长的值的。(@@identity 是全局的。)。所以我们只要能在INSE... 阅读全文
posted @ 2010-01-06 10:42 Zengbin 阅读(1468) 评论(1) 推荐(0)