网站 linux 服务器建筑工程人才培训网
2026/3/3 22:20:07 网站建设 项目流程
网站 linux 服务器,建筑工程人才培训网,音乐网站设计模板,在线外链工具WCF服务托管全解析:从IIS到自托管的深入指南 1. 在IIS 7中托管服务 1.1 IIS的发展与架构 在Windows 2003和Windows XP SP2上可用的IIS 6中,引入了应用程序池作为托管应用程序的运行时容器。这使得可以按进程控制启动和关闭、标识和回收服务,还自然地提供了应用程序之间的…WCF服务托管全解析:从IIS到自托管的深入指南1. 在IIS 7中托管服务1.1 IIS的发展与架构在Windows 2003和Windows XP SP2上可用的IIS 6中,引入了应用程序池作为托管应用程序的运行时容器。这使得可以按进程控制启动和关闭、标识和回收服务,还自然地提供了应用程序之间的进程隔离,提高了可靠性。而在Windows Vista和Windows Server 2008上的IIS 7中,进程管理得到了扩展,以支持多种协议,并被移到了Windows激活服务(WAS)中。ASP.NET也进行了扩展,以支持在WAS中进行进程激活和服务托管。1.2 托管服务的步骤在IIS 7中托管服务,需要完成以下三个基本步骤:1. 创建一个IIS虚拟应用程序。虚拟应用程序是IIS的一种构造,它结合了网站、协议侦听器和进程激活。网站是存储文件的虚拟目录,IIS的侦听器进程是w3svc,它利用8进行网络I/O。进程激活维护代码的运行时环境,在IIS中定义为应用程序池(AppPool)。2. 创建一个SVC文件来定义服务实现。SVC文件会在三个地方查找服务的实现:首先是SVC文件本身,然后是虚拟目录的/bin文件夹,最后是机器的全局程序集缓存(GAC)。它的功能类似于IIS 6中的ASMX文件。3. 在web.config文件中包含system.serviceModel部分。该部分定义了服务和端点,即WCF的ABC(地址、绑定和契约)。由于服务由IIS托管,而IIS只了解HTTP传输,因此web.config

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询