WCF 安全性 之 None
2024-09-22 00:40:42
案例下载
http://download.csdn.net/detail/woxpp/4113172
服务端配置代码
<system.serviceModel>
<services>
<service name="WcfServiceLibrary.ServiceTcp">
<endpoint address="net.tcp://localhost:8731/WcfServiceLibrary"
binding="netTcpBinding" bindingConfiguration="testnetTcpBinding"
contract="WcfServiceLibrary.IServiceTcp">
<identity>
<dns value="localhost" />
</identity>
</endpoint>
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
<host>
<baseAddresses>
<add baseAddress="http://localhost:8732/WcfServiceLibrary" />
</baseAddresses>
</host>
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior>
<!-- 为避免泄漏元数据信息,
请在部署前将以下值设置为 false 并删除上面的元数据终结点 -->
<serviceMetadata httpGetEnabled="True"/>
<!-- 要接收故障异常详细信息以进行调试,
请将以下值设置为 true。在部署前设置为 false
以避免泄漏异常信息-->
<serviceDebug includeExceptionDetailInFaults="False" />
</behavior>
</serviceBehaviors>
</behaviors>
<bindings>
<netTcpBinding>
<binding name="testnetTcpBinding">
<security mode="None"></security>
</binding>
</netTcpBinding>
</bindings>
</system.serviceModel>
客户端调用代码 通过代理 代理生成 参见
http://www.cnblogs.com/woxpp/p/6232298.html
客户端调用代码
private void btnTest_Click(object sender, EventArgs e)
{
NetTcpBinding netTcp = new NetTcpBinding();
ChannelFactory<IServiceTcp> ftc = new ChannelFactory<IServiceTcp>();
netTcp.Security.Mode = SecurityMode.None;
IServiceTcp proxy = ChannelFactory<IServiceTcp>.CreateChannel(netTcp, new EndpointAddress("net.tcp://127.0.0.1:8731/WcfServiceLibrary"));
txtMessage.Text = proxy.GetDataUsingDataContract(new WcfServiceLibrary.CompositeType() { StringValue = "sssss" }).StringValue; }
最新文章
- jemter的安装和使用
- 【Telerik】查询控件<;telerik:RadMaskedTextBox>;的使用
- html&;css中的文字对齐问题
- C++之路进阶——codevs3333(高级打字机)
- 深入理解Java内存模型(一)——基础(转)
- Android集成支付宝接口 实现在线支付
- I.MX6 show battery states in commandLine
- sql - and - or
- Identity-第三章 Authorize原理解析
- HDU4619+匈牙利
- sublime text 2代码片段(Snippet)功能的使用
- WordPress-基础设置之阅读设置
- python 正则的使用 —— 编写一个简易的计算器
- SQL反模式学习笔记2 乱穿马路
- laravel前后台路由分离
- 国产首款5G手机抢先亮相:如此给力的说!
- position:absolute在IE8浏览器下无法显示正确位置
- Centos7.x Docker桥接网络
- 自由是有代价的:聊聊这几年尝试的道路 要想生活好,别看哲学书和思想书。简单看看可以,看多了问题就大了。还是要去研究研究些具体的问题。别jb坐在屋子里,嘴里念着海子的诗,脑袋里想康德想的事情,兜里屁都没有,幻想自己是大国总理,去想影帝是怎么炼成的。
- 删除 Win10 更新后的 Z 盘符(已验证)