• Wcf host


    Uri baseAddress = new Uri(uri);
    //var binding = new WebHttpBinding(WebHttpSecurityMode.None);
    var basicBinding = new System.ServiceModel.BasicHttpBinding(BasicHttpSecurityMode.None);
    basicBinding.MaxReceivedMessageSize = 1024000;
    basicBinding.MaxBufferSize = 1024000;
    basicBinding.ReaderQuotas = new System.Xml.XmlDictionaryReaderQuotas() { MaxStringContentLength = 2147483647 }; //(更改这个数字)
    //创建宿主
    Host = new ServiceHost(s, baseAddress);
    //向宿主中添加终结点
    //Host.AddServiceEndpoint(typeof(WcfSvc.IUpload), binding, "");//.EndpointBehaviors.Add(new WebHttpBehavior());
    Host.AddServiceEndpoint(typeof(IServiceP), basicBinding, "");//.EndpointBehaviors.Add(new WebHttpBehavior());

    //将HttpGetEnabled属性设置为true
    ServiceMetadataBehavior smb = new ServiceMetadataBehavior();
    smb.HttpGetEnabled = true;
    //将行为添加到Behaviors中
    Host.Description.Behaviors.Add(smb);
    //打开宿主
    Host.Open();

  • 相关阅读:
    集合set
    字典
    元组
    列表
    for循环
    Windows调试2.异常产生详细流程
    双机环境搭建
    Windows调试1.WinDbg基本使用-异常基础知识
    PE基础7-HOOK练习
    PE基础6_远程线程注入-HOOK(消息-InLine-IAT)
  • 原文地址:https://www.cnblogs.com/catzhou/p/7985301.html
Copyright © 2020-2023  润新知