07 2012 档案

摘要:1.pdf文件的在线浏览;源码2.用flash上传文件,支持多文件源码 阅读全文
posted @ 2012-07-23 19:00 阿土仔 阅读(172) 评论(0) 推荐(0) 编辑
摘要:最近想研究将WCF作为移动应用的服务端,刚好看到实现REST Serivce1.WCF REST服务项目的创建: http://www.cnblogs.com/lanvige/archive/2011/05/19/1895654.html2.WCF REST服务项目发布到IIS上,网上资料基本没提到这个问题(都认为IIS没安装ASP.NET 4.0,应用程序池没设ASP.NET 4.0),我试了全都不行 最后发现项目模板有点问题,打开web.config,加个设置 <serviceHostingEnvironment aspNetCompatibilityEnabled="tr 阅读全文
posted @ 2012-07-11 15:49 阿土仔 阅读(1866) 评论(1) 推荐(1) 编辑
摘要:WCF支持多种认证技术,例如Windowns认证、X509证书、Issued Tokens、用户名密码认证等,用户名密码认证还是比较常用的,要实现用户名密码认证,就必须需要X509证书,因为需要X509证书这种非对称密钥技术来实现WCF在Message传递过程中的加密和解密,要不然用户名和密码就得在网络上明文传递! 客户端把用户名和密码用公钥加密后传递给服务器端,服务器端再用自己的私钥来解密,然后传递给相应的验证程序来实现身份验证。 1.先实现自定义的验证类: 在项目中添加引用:System.IdentityModel 2.新建一个类,继承于System.IdentityModel.S... 阅读全文
posted @ 2012-07-10 13:01 阿土仔 阅读(2444) 评论(0) 推荐(0) 编辑
摘要:1.本域内调用WCF a.新建“WCF服务应用程序”(注:使用的是系统自动生成的服务),服务接口加个Namespace属性,例如Namespace="http://www.ccniit.com" b.修改.svc文件(技巧:点击不能打开,找到相应目录,双击打开),加个属性 Factory="System.ServiceModel.Activation.WebScriptServiceHostFactory" 表示可用脚本调用WCF服务; c.如果使用微软的ScriptManager,则配置其services属性,地址一定要使用“~",让Scri 阅读全文
posted @ 2012-07-05 14:28 阿土仔 阅读(7444) 评论(2) 推荐(1) 编辑
摘要:一般的网站也能提供相应的访问接口得到相应的数据(例如.asmx或.ashx、.aspx)WCF作为服务端的优势1.集成了一整套安全;2.支持事务;3.支持事件队列;4.RSET和JSON 阅读全文
posted @ 2012-07-03 14:24 阿土仔 阅读(296) 评论(0) 推荐(0) 编辑
摘要:1.使用IIS生成,这个最简单http://www.cnblogs.com/chnking/archive/2008/10/07/1305811.html 2.使用VS.NET 2010工具makecert命令: 参数含义: -n "CN=MyEggSoft" (证书持有者的X509证书名,制作时一定要和服务器名字相同); -r 创建一个自签名证书(签名实体发布给自身的证书,发布者和证书主体相同,自己作的) -pe 证书私钥可导出 -sr localmachine 证书存储位置,本机 -a 数字签名算法,默认sha1(是1而不是英文"l") -ss My 阅读全文
posted @ 2012-07-03 09:48 阿土仔 阅读(3471) 评论(0) 推荐(0) 编辑
摘要:一、IIS 7.0中如何生成服务器证书,并要求网站以http访问可参考:http://www.cnblogs.com/chnking/archive/2008/10/07/1305811.html 这里一定要保证证书名字与服务器名完全相同二、WCF应用程序制作1.“新建项目”---WCF服务应用程序;2.修改服务接口及服务类,生成;3.如果不考虑安全,到这里直接发布,客户端就可以调用了;三、WCF服务配置编辑器1. 使用“WCF服务配置编辑器”打开该程序的web.config2. 新建"服务":(1)选择生成好的”.dll"(2)通信模式有好几种:TCP、HTTP 阅读全文
posted @ 2012-07-02 15:32 阿土仔 阅读(4129) 评论(0) 推荐(0) 编辑