首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在IIS中托管WCF net.pipe绑定时控制命名管道的名称

在IIS中托管WCF net.pipe绑定时,可以通过配置文件中的bindingConfiguration属性来控制命名管道的名称。

以下是一个示例配置文件,其中定义了一个名为“netNamedPipeBinding”的绑定,并设置了bindingConfiguration属性为“myPipe”。

代码语言:xml<system.serviceModel>
复制
  <bindings>
    <netNamedPipeBinding>
     <binding name="myPipe" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" transactionFlow="false" transferMode="Buffered" transactionProtocol="OleTransactions" hostNameComparisonMode="StrongWildcard" maxBufferPoolSize="524288" maxBufferSize="65536" maxConnections="10" maxReceivedMessageSize="65536">
       <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384" />
       <security mode="Transport">
         <transport protectionLevel="EncryptAndSign" />
        </security>
      </binding>
    </netNamedPipeBinding>
  </bindings>
 <services>
   <service name="MyService">
     <endpoint address="net.pipe://localhost/MyService" binding="netNamedPipeBinding" bindingConfiguration="myPipe" contract="IMyService" />
    </service>
  </services>
</system.serviceModel>

在上面的示例中,命名管道的名称是“net.pipe://localhost/MyService”,可以根据需要进行修改。

推荐的腾讯云相关产品和产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

使用WCF进行跨平台开发之二(IIS托管WCF服务并使用php平台调用)1.系统必备2.IIS托管WCF服务3.使用PHP调用托管IISWCF服务

上一篇,使用控制托管WCF服务,但是如果想从PHP和java平台调用,必须将其托管IIS(并不是必须,还是有其他方式 比如windows azure) 1.系统必备      首先,必须打开...IIS和WAS,如果没有,可以控制面板--程序--打开或关闭Windows功能打开。     ...2.IIS托管WCF服务      IIS默认网站添加应用程序emp,并在高级设置,设置应用程序池为“ASP.NET v4.0”,并设置默认网站右键--编辑版定,http类型编辑IP地址和主机名...3.使用PHP调用托管IISWCF服务 PHP服务器打开浏览器,并浏览http://192.168.11.1/emp/EmployeeManagement.svc测试服务是否托管正常。 ?...出现以上页面,证明IIS托管正常,现在,可以使用php开发程序调用此服务啦。

2K70

如何实现IIS 7.0对非HTTP协议支持

《再谈IIS与ASP.NET管道》介绍各种版本IIS设计时,我们谈到IIS 7.0因引入WAS提供了对非HTTP协议支持。...为了将一个IISWeb应用作为WCF服务宿主,并采用非HTTP通信协议,我们不但需要为Web应用所在站点添加相应站点绑定(net.tcp、net.pipe和net.msmq等),还需要为Web...然后该站点下创建了一个名称为WcfServicesWeb应用,映射物理路径是C:\WcfServices\Service。...IIS 7.0用于控制站点绑定和Web应用针对某个协议支持配置文件为applicationHost.config,该配置文件保存目录为%windir%\system32\inetsrv\config...如图7-11所示,如果我们IIS管理器中选择相应站点,右边“编辑网站”一栏会出现一个“绑定…”按钮。点击该按钮会出现一个“网站绑定”对话框,当前站点所有绑定会在这个对话框列表。

1.2K100

Windows Server AppFabric正式发布

当客户端第一次获取一些数据时候,如ASP.NET应用程序用户提供一些信息资料,或者从数据库读取信息,它可以使用AppFabric Caching Services客户端类库将一个唯一名称和这些信息一起存放在缓存群集中... WAS 托管服务时,将不会创建服务实例,直到接收到递送至该服务消息。这表示最初服务启动时,必须通过分配内存、加载库以及创建对象等方式初始化新实例。...现成 .NET 为以下协议提供了激活器: http:为 IIS 7.0 和 WCF 提供了 HTTP 激活。 net.tcp:提供了基于 TCP 端口激活。...net.pipe:提供了基于命名管道激活。 net.msmq:使用基于 WCF 消息队列 (MSMQ) 应用程序。...若要解决基于消息激活限制,AppFabric 托管服务可以利用 Windows Server 2008 R2 和 Windows 7 提供 IIS 自动启动功能,进行了部署以后自动启动托管 WAS

1.1K80

windowsserver服务_windowsserver是什么

当客户端第一次获取一些数据时候,如ASP.NET应用程序用户提供一些信息资料,或者从数据库读取信息,它可以使用AppFabric Caching Services客户端类库将一个唯一名称和这些信息一起存放在缓存群集中...AppFabric 托管服务结合 WAS 使用,为中间层 WCF 和 WF 应用程序提供可靠宿主环境。WAS 提供功能有: 应用程序和工作进程基于消息激活。... WAS 托管服务时,将不会创建服务实例,直到接收到递送至该服务消息。这表示最初服务启动时,必须通过分配内存、加载库以及创建对象等方式初始化新实例。...net.pipe:提供了基于命名管道激活。 net.msmq:使用基于 WCF 消息队列 (MSMQ) 应用程序。...若要解决基于消息激活限制,AppFabric 托管服务可以利用 Windows Server 2008 R2 和 Windows 7 提供 IIS 自动启动功能,进行了部署以后自动启动托管 WAS

1.3K20

windowServer_windowsserver是什么

托管功能   AppFabric 托管功能依靠 WAS 为 WCF 和 WF 服务提供宿主环境,并扩展 IIS 管理控制台,为 WAS 托管服务提供管理和配置工具。...Windows PowerShell cmdlet 虽然 IIS 管理控制台内提供配置和管理选项可以轻松地管理托管应用程序,但这通常需要创建可自动执行多步骤配置和管理方案脚本。...net.pipe:提供了基于命名管道激活。 net.msmq:使用基于 WCF 消息队列 (MSMQ) 应用程序。...在下图中,命名缓存跨群集中所有缓存主机,但区域仅限于群集中一个缓存主机。 命名缓存   命名缓存也称为缓存,是一个可配置内存存储单元,所有应用程序都使用该单元将数据存储分布式缓存。...首次设置 AppFabric 缓存功能时,会使用名称“默认”对缓存进行预先配置。可以将数据存储在此默认缓存,也可以创建和使用命名缓存。   所有缓存都在群集配置定义。

1.8K100

IIS 5.x与ASP.NET

IIS进程与工作进程之间通过命名管道(Named Pipes)进程通信,以获得最好性能。 工作进程初始化过程,.NET 运行时(CLR)被加载,从而构建了一个托管环境。...至于IIS监听器,除了基于网络驱动HTTP.SYS提供HTTP请求监听功能外,WCF提供了3种类型监听器:TCP监听器、命名管道(Named Pipes)监听器和MSMQ监听器,分别提供了基于TCP...图3为上述4个Windows Service服务控制管理器(SCM)呈现。 ?...从另一个角度讲,IIS运行在非托管环境,而ASP.NET管道则是托管,从这个意义上讲,ISAPI还是连接非托管环境和托管环境纽带。图5反映了IIS 6.0与ASP.NET之间桥接关系。 ?...图6 基于IIS 7.0与ASP.NET集成管道设计 图6演示了ASP.NET集成模式下,IIS整个请求处理管道结构。我们可以看到,原来ASP.NET提供托管组件可以直接应用在IIS管道

2.7K20

dotnet 教你写一个可以搞炸本机所有 WCF 应用程序方法

用不着官方文档提供十分繁琐方式,咱直接明了,通过简单控制台,利用WCF实现本机 IPC 进程间通讯 咱将先制作一个简单 WCF 进程间通讯服务端和客户端两个控制台项目,用来演示管道 WCF...://localhost/MyWCFConnection 启动了使用管道 WCF 服务 接着采用相同方法,也是使用 .NET 5 创建控制台,修改为 .NET Framework 版本客户端控制台...预期是服务端 DataServer Foo 方法将会被客户端进行调用,被客户端传入了 "123" 服务端控制台输出 接下来开始开发一个用来捣乱 WCF 控制台,这是一个 WCF 服务端。...,采用了不加上具体逻辑管道 net.pipe://localhost/MyWCFConnection 这是通用方式 net.pipe://localhost/ 这是不符合约定 接着构建出这个捣乱应用...以上错误提示和服务端 WCF 没有启动或者客户端配置连接字符串和服务端配置不相同是一样提示方式 原因其实比较复杂一点,简单说就是 WCF 连接字符串,通过管道方式时候,不是直接作为管道

44620

WCF技术剖析之二:再谈IIS与ASP.NET管道

写作《WCF深入剖析》,为了剖析基于IISWCF服务寄宿(Hosting),再次对相关内容进行了研究,在这里一并与大家分享。...IIS进程与工作进程之间通过命名管道(Named Pipes)进程通信,以获得最好性能。 工作进程初始化过程,.NET 运行时(CLR)被加载,从而构建了一个托管环境。...图3为上述4个Windows Service服务控制管理器(SCM)呈现。 ?...从另一个角度讲,IIS运行在非托管环境,而ASP.NET管道则是托管,从这个意义上讲,ISAPI还是连接非托管环境和托管环境纽带。图5反映了IIS 6.0与ASP.NET之间桥接关系。...我们可以看到,原来ASP.NET提供托管组件可以直接应用在IIS管道

1.5K110

WCF系列教程之WCF服务宿主与WCF服务部署

如果我们需要使用WCF服务,那么我们就必须将服务寄宿与创建它并控制上下文和生存期运行时环境当中,承载服务环境,称之为宿主。WCF服务可以支持托管代码任意Windows进程运行。...二、WCF宿主环境主要有以下几种 1、托管应用程序自承载 WCF服务可以承载与任何托管应用程序,这是最灵活选项,因为它需要部署基础结构最少,托管应用程序代码内嵌入服务代码,然后创建并打开 ServiceHost...) 应用程序 控制优势: 应用程序开发阶段,将 WCF 服务承载于控制台应用程序内通常是很有用。...未激活消息安全环境,由托管 Windows 服务宿主选项启用方案是承载于 IIS 之外、长时间运行 WCF 服务方案。 服务生存期改由操作系统控制。...5、Internet信息服务(IIS) IIS承载WCF服务,之前已经创建了契约层和服务层,这里就不创建了。 第一步:新建IISHost空Web应用程序,作为WCF服务宿主 ?

1.2K80

WCF技术剖析之二:再谈IIS与ASP.NET管道

写作《WCF深入剖析》,为了剖析基于IISWCF服务寄宿(Hosting),再次对相关内容进行了研究,在这里一并与大家分享。...IIS进程与工作进程之间通过命名管道(Named Pipes)进程通信,以获得最好性能。 工作进程初始化过程,.NET 运行时(CLR)被加载,从而构建了一个托管环境。...图3为上述4个Windows Service服务控制管理器(SCM)呈现。 ?...从另一个角度讲,IIS运行在非托管环境,而ASP.NET管道则是托管,从这个意义上讲,ISAPI还是连接非托管环境和托管环境纽带。图5反映了IIS 6.0与ASP.NET之间桥接关系。...我们可以看到,原来ASP.NET提供托管组件可以直接应用在IIS管道

1.2K41

WCF技术剖析》博文系列汇总

[第2篇] 再谈IIS与ASP.NET管道 2007年9月份,我曾经写了三篇详细介绍IIS架构和ASP.NET运行时管道文章,深入介绍了IIS 5.x与IIS 6.0HTTP请求监听与分发机制,...[第4篇] 基于IISWCF服务寄宿(Hosting)实现揭秘 通过《再谈IIS与ASP.NET管道介绍,相信读者已经对IIS和ASP.NET请求处理管道有了一个大致了解,在此基础上去理解基于...[第5篇] 利用ASP.NET兼容模式创建支持会话(Session)WCF服务 《基于IISWCF服务寄宿(Hosting)实现揭秘》,我们谈到采用基于IIS(或者说基于ASP.NET)WCF...随着时间推移,不可避免地,我们会面临着数据契约版本变化,比如数据成员添加和删除、成员名称或者命名空间修正等,如何避免数据契约这种版本变化对客户端现有程序造成影响,就是本节着重要讨论问题。...所以,消息整个WCF体系结构处于一个核心地位,WCF可以看成是一个消息处理管道。 尽管消息整个WCF体系具有如此重要意义,可是一般WCF编程人员,却意识不到消息存在。

1.4K100

WCF发布到IIS7问题解决方案

操作系统:Windows7 旗舰版 开发环境:VS2010 .NET Framework4.0 ASP.NET4.0 第一步:检查Windows7IIS是否安装了必要组件 方法:控制面板->程序和功能...不幸如果没有找到这几个"兄弟"的话方法如下 安装注册WCF组件 WCF没有正确IIS中注册也许是导致看到错误页面的最常见原因。...如果你安装Visual Studio后才安装IIS, 那么你IIS托管WCF服务,就很可能遇到这样问题。...最后说说VS2010WCF发布遇到问题 1.选择WCF项目右键选择发布在下图设置对话框中注意红色标注文本框填写方法 如果直接发布到名为"Service"(这个根据要求自行定义名称网站不需要填写...系统提示什么“默认网站/MyApp”是扯淡,如果你觉得名称太长,可在IIS管理器命名默认网站名称。 常出现问题是无法找到Service站点 ?

1.2K10

WCF技术剖析(卷1)》(修订版)目录

Net.Pipe 2.1.4. Net.Msmq 2.2. EndpointAddress 2.4.1. 为服务端终结点指定地址 2.4.2. 客户端指定地址 2.4.3. 地址报头 2.3....端口共享WCF意义何在? 2.3.2. 基于HTTP|HTTPS端口共享 2.3.3. 基于TCP端口共享 2.4. 逻辑地址与物理地址 2.4.1. 服务角色 2.4.2....通过定制XmlSerializer控制XML结构 5.1.3. 通过定制数据类型控制XML结构 5.2. 数据契约 5.2.1. 数据契约本质 5.2.2....数据契约等效性 5.6.2. 数据成员添加 5.6.3. 数据成员删除 5.6.4. 数据契约代理 5.7. 序列化WCF框架实现 5.7.1. 消息格式化器 5.7.2....ASP.NET管道 7.4. IIS寄宿 7.4.1. .svc文件 7.4.2. 实例演示:如何使用自定义ServiceHost(S704) 7.4.3. ASP.NET并行模式 7.4.4.

1K80

WCF技术剖析系列总结篇

(阅读全文) 2、再谈IIS与ASP.NET管道 2007年9月份,我曾经写了三篇详细介绍IIS架构和ASP.NET运行时管道文章,深入介绍了IIS 5.x与IIS 6.0HTTP请求监听与分发机制...写作《WCF深入剖析》,为了剖析基于IISWCF服务寄宿(Hosting),再次对相关内容进行了研究,在这里一并与大家分享。...本篇文章,我们将通过一个简单实例介绍进行非HTTPIIS服务寄宿。...(阅读全文) 4、基于IISWCF服务寄宿(Hosting)实现揭秘 通过《再谈IIS与ASP.NET管道介绍,相信读者已经对IIS和ASP.NET请求处理管道有了一个大致了解,在此基础上去理解基于...(阅读全文) 5、利用ASP.NET兼容模式创建支持会话(Session)WCF服务 《基于IISWCF服务寄宿(Hosting)实现揭秘》,我们谈到采用基于IIS(或者说基于ASP.NET

93390

那些年我们一起追过缓存写法(四)

常见策略是每台机器发布应用时,节点从负载均衡节点集合移除,发布结束后,首次访问通过人工或自动请求下页面让其缓存,也包括预编译。...缓存业务逻辑、并发处理独立进程做,使用进程通信进行交互。这样不但解决了数据量大预热麻烦,还能解耦部分应用业务。 另外单独进程也可以供外部使用,比如以WCF服务方式提供给其他子系统使用。...Namedpipe Wcf原生namedpipe包装了一下,使用起来更为简单方便。...测试结果表明Wcfnamedpipe要慢于wcf-tcp方式,这个让人有些意外。...("net.tcp://localhost:8057/CacheService/")); 总结 大型网站开发,缓存是个永远避免不了的话题,也不存在一种方案能解决所有的问题。

58860

快速入门系列--WCF--01基础概念

记得从自己最开始做MFC时,就使用过Named Pipe命名管道,之后做Winform时,使用过Remoting,再之后做B/S架构时,就会经常使用.NET平台下Web Service,直到使用上WCF...Net.Pipe 命名管道是Windows等操作系统实现跨进程通信(Inter Process Communication, IPC)标准实现方式,虽然命名管道本身可以跨机器通信,不过WCF命名管道专注于同一台机器跨进程通信...契约其实就是一个生活概念,是一种双边和多边协议,WCF,其保证了无论服务实现有任何改变,而服务消费者始终可以通过契约约定方式来调用服务。...Namewsdl文件均是对元素修饰;ConfigurationName实际上就对应配置Contract名称;SessionMode表示契约会话模式,比如Allowed、Required.../回复信息头,其默认通过命名空间、服务契约、操作名称组成,后者默认添加Response;IsOneWay控制消息交换模式。

994100
领券