摘要: 最近我在项目中用Form认证,遇到了一个很让人纠结的问题。authentication和machineKey已经配置和登录服务器的一样了,可却怎么也不能验证成功,自己在本机上做一个验证,却又是没问题的,反复纠结始终不知道为什么?最后,找到一个英文的资料,虽然不大看明白,却也基本知道什么原因,也成功解决了问题。分享出来给大家看看。造成这个问题的原因主要是.NET Framework 1.1安全修补程序(KB2416477),使得微软.NET Framework 1.1中的加密模式变化,造成解密失败,所以无法通过身份验证。我们需要在这个Web解决方案中的web.config文件中添加以下行来解决这 阅读全文
posted @ 2011-11-24 16:19 bdstjk 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 在同一个主机主机上,ICE服务支持多端口的监听。服务端注册: tcp -h host -p port1:tcp -h host -p port2形式,例如:IP:172.17.12.101,需要在10001和10000同时监听。就可以写成:tcp -h 172.17.12.101 -p 10000:tcp -h 172.17.12.101 -p 10001是不是很简单,运行之后,服务就监听于10000和10001端口,请注意:避免其他应用相冲突。客户端连接可以采用如下3种形式:1. tcp -h 172.17.12.101 -p 100002. tcp -h 172.17.12.101 -p 阅读全文
posted @ 2011-11-24 13:52 bdstjk 阅读(990) 评论(0) 推荐(0) 编辑
摘要: WebService基于SoapHeader实现安全认证 本文仅提供通过设置SoapHeader来控制非法用户对WebService的调用,如果是WebService建议使用WSE3.0来保护Web服务,如果使用的是Viaual Studio 2008可以使用WCF,WCF里面提供了更多的服务认证方法。以下提供一种基于SoapHeader的自定义验证方式。1.首先要自定义SoapHeader,须继承System.Web.Services.Protocols.SoapHeader。using System;using System.Collections.Generic;using System 阅读全文
posted @ 2011-11-24 13:46 bdstjk 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 大家在使用C#webBrowser的时候,相信也想过用目前浏览器流行的选项卡模式,估计也遇到自己建选项卡没事,点击网页的连接就不对了,老用自己的默认浏览器打开。在这给大家介绍一下如何实现新选项卡打开链接 private void webBrowser1_NewWindow(object... 阅读全文
posted @ 2011-11-24 13:36 bdstjk 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 在Winform编程中可能我们会觉得windows自己的窗体样式有点丑,想要好看一些的,可是我们将窗体边框隐藏之后又发现窗体没办法移动,这时我们就需要自己做一些操作,让鼠标不管点着窗体什么地方都可以移动窗体。 我的做法时做一个父窗体,其他需要无边框可移动的窗体都继承它,请看代码 /// <summary> /// 一个可移动窗体无Border父窗体类 /// /// </summary> public partial class FormParent : Form { public FormParent() { ... 阅读全文
posted @ 2011-11-24 13:12 bdstjk 阅读(200) 评论(0) 推荐(0) 编辑
摘要: HTTP Handlers and HTTP Modules Overview.NET Framework 4 An ASP.NET HTTP handler is the process (frequently referred to as the "endpoint") that runs in response to a request made to an ASP.NET Web application. The most common handler is an ASP.NET page handler that processes .aspx files. Wh 阅读全文
posted @ 2011-11-24 12:50 bdstjk 阅读(185) 评论(0) 推荐(0) 编辑