登录
首页 » C# » WCF四种常用应用场景实例下载

WCF四种常用应用场景实例下载

于 2021-03-03 发布
0 328
下载积分: 1 下载次数: 0

代码说明:

使用注意:建立demo数据库,使用aspnet_regsql.exe建立Memmbership一些安全场景需要证书,使用CertTool的工具生成具体的授权时的角色和用户名字参考HostSvc、Client代码修改成测试用的后才能正常运行 一、目录结构Common来自于Programming WCF Services[ISBN: 978-0-596-80548-7],实现WCF的声明式安全HostSvc:不同场景的接口和服务实现,命令行承载服务MembershipAdmin:用于操作demo数据库membership的成员操作,Asp.net Configuraion 可添加角色和用户,并使用IIS服务承载HostSvc实现的服务Client: 使用各种服务的客户端场景 二、四种场景的区别:Intranet Transport保护 使用tcp绑定 windows集成的安全 Internet 只能使用Message形式的保护,需要数字证书 tcp wsHttp绑定 使用Membership进行安全认证 Anoymous 使用Message形式的保护,需要数字证书 tcp wsHttp绑定 None 消息不保护  http tcp wsHttp绑定 三、App-comment.config: 包含对于各种配置的说明 四、证书的生成:CertToolSetupCerts.bat生成,命令行工具从VS SDK已经拷贝过来 五、IIS中承载服务的注意: 需要把WCFServer赋予IIS的账号以权限 受信任人中加入WCFServer证书 六、证书如何管理:1、命令行启动mmc2、“添加、删除管理单元"加入"证书", 按照提示选择当前用户或本机3、此时即可管理IIS的权限操作: 在"个人/证书"下找到WCFServer,"更多操作/所有任务/管理私钥",弹出界面设置用户权限受信任人: 在"个人/证书"下找到WCFServer,导出证书,然后在”受信息人/证书“下导入以上证书即可 七、远程机器客户端的证书问题 导出WCFServer【不要私钥】 然后在远程客户端机器上导入即可,此时的公钥可以用于消息的验证 八、IIS中承载MembershipAdmin中加入了对应的四个.svc文件【逻辑使用的一个HostSvc中的实现】以提供WCF服务,具体配置和HostSvc一致,当然地址不一样了此例是把MembershipAdmin作为应程序发布到80端口的demo下 注意:1、需要设置IIS的http和net.tcp协议支持2、数据库demo需要能被IIS账号访问3、WCFServer证书需要能被IIS账号访问

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • WSAAsyncSelect
    说明:  基于 异步选择模型的聊天程序,简单实现服务器和客户端的对话(Select model based on asynchronous chat program, simple implementation of server and client dialogue)
    2010-04-24 19:35:55下载
    积分:1
  • InstantMessaging
    简单的网络聊天文件传输程序 可以 0.普通聊天(文字、图片) 1.聊天室 2.传输文件(断点续传) 3.共享屏幕 4.白板 5.视频、音频聊天(Simple network chat file transfer program can 0. General chat (text, images) a chatroom 2. Transfer files (HTTP) 3. Shared screen 4. Whiteboard 5 video and audio chat)
    2013-08-26 22:14:23下载
    积分:1
  • SocketTest
    智慧医疗毕设3-服务器端socket程序,聊天服务器(Wisdom medical graduates set up three- server socket program, chat server)
    2013-07-28 13:29:54下载
    积分:1
  • 通用采集工具 完整源码下载
    Soukey采摘数据采集软件是一套面向个人站长、中小企业提供的一套免费开源的数据采集软件,可用于文章、论坛、博、企业信息等各种网站信息的采集,同时可 自由发布到文件、数据库,通知也支持Web在线发布功能。同时,如果您了解技术,还可在Soukey采摘基础上扩展更加丰富的功能,包括:舆情监控、RSS制作、行业化 数据采集等功能。 Soukey采摘数据采集软件使用不受任何限制,源代码使用请遵循BSD许可协议。1、多任务、多线程,支持一个任务运行多个实例; 2 、支持图片、Flash及文件下载; 3、网址配置支持参数定制,及外部字典参数; 4、支持Cookie、POST采集; 5、支持导航、自动翻页; 6 、可采集Ajax数据; 7、采集数据临时存储、断点续采; 8 、支持数据导出,文件、数据库; 9 、在线数据发布; 10 、数据采集支持采集数据加工; 11 、支持任务计划; 12 、支持任务触发器; 13、提供网址编/解码工具; 14 、提供Mini浏览器; 15、支持简体中文及英文;
    2020-10-28 08:59:58下载
    积分:1
  • sxesuvy
    用VC开发的C语言编写的MD5程序源码,作为开发md5的参考(The source code of MD5 program written in C language developed by VC is a reference for developing md5.)
    2018-12-31 16:12:09下载
    积分:1
  • 新建 360压缩 ZIP 文件
    说明:  广义s变换matlab程序以及使用例子,真实使用,下载即可。(Generalized S-transform matlab program and its application examples)
    2021-04-24 15:58:47下载
    积分:1
  • 2009shiyan1
    2、Socket编程 凡是基于网络应用的程序都离不开Socket。 与网络有关的简单VC编程 Socket的意思是套接字,是计算机与计算机之间通信的接口。使用Winsock提供的API函数是最基本的网络编程技术。 (2 Socket programming any web-based application programs can not be separated Socket. Simple VC network-related programming meant Socket socket, is communication between the computer and computer interface. Use Winsock provides API functions is the most basic network programming.)
    2009-11-12 15:06:31下载
    积分:1
  • rpjrs086
    说明:  绝佳的TabView控件的方式之三,VC++60经过运行调试的,可直接使用(One of the best ways to control TabView is to run VC 60 with the)
    2018-12-24 10:22:15下载
    积分:1
  • N9 基于C# TCP 的摄像头的图像视频传输
    编程语言使用用C#,基于TCP传输协议,完成了图片传输(Using C#, based on TCP transmission protocol, picture transmission)
    2020-06-24 05:40:02下载
    积分:1
  • hyenae-0.35-2
    Hyenae是一种高度灵活和平台独立的网络数据包发生器。它允许你复制水平低以太网攻击的情况(如MITM , DOS ,和的DDoS )揭示您的网络中潜在的安全漏洞。(Hyenae is a highly flexible and platform independent network packet generator. It allows you to copy the low level of attacks over Ethernet (such as MITM, DOS, and the DDoS) reveals the potential of your network security vulnerabilities.)
    2010-11-20 11:32:10下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载