开始学习wcf ,artech
的关于wcf的文章非常好,打算从他的相关文章开始学习。从第一篇文章(http://www.cnblogs.com/artech/archive/2007/02/26/656901.html)开始。
开始都很顺利,除了vs2010和vs2008的关于WCF命名空间略有不同外,比较麻烦的问题是IIS发布wcf, (serviceActivations could not be found)这个错误不断出现,通过网上搜索,最终找到答案。通常网站的编译的链接库都是在bin文件下面,但是默认的库文件的编译不是放在bin/debug就是bin/release下面,iis从而无法找到想要的编译的链接库,所以会依照报错,无法找到相应的wcf服务。所以如果把输出路径设为bin,一切正常。
http://social.msdn.microsoft.com/Forums/en/wcf/thread/023b1a5d-66e7-423c-805d-be41ac2c4c34
分享到:
相关推荐
本个程序,是编写WCF的两种寄宿,第一种是自身寄宿,第二种是IIS寄宿。 在运行 自身寄宿的时候,先运行 Hosting, 在运行 Client。 其二是 IIS寄宿,首先 IISService ,这是一个配置后的,服务,可以吧 IISService...
在这个“控制台寄宿WCF服务”项目中,我们将探讨如何将WCF服务运行在控制台应用程序中,而不是常见的IIS(Internet Information Services)或其他宿主环境。 首先,我们需要了解WCF服务的基本结构。一个WCF服务通常...
**IIS寄宿WCF服务**: 1. **创建服务**:首先,我们需要在Visual Studio中创建一个WCF项目,定义服务接口和服务实现。 2. **配置服务**:在Web.config文件中配置服务,包括服务元数据暴露、绑定类型、终结点地址等...
WCF服务可以被寄宿在多种环境中,包括IIS(Internet Information Services)、自承载(Self-Hosted)以及Windows服务。这里提到的是将WCF服务寄宿在**Windows服务**中,这是一种常见的选择,因为它允许服务在没有...
IIS寄宿是指将WCF服务部署在IIS服务器上,利用IIS的管理和承载能力来运行服务。这种方式的优势在于IIS提供了稳定、安全且易于管理的环境。以下是一些关键点: 1. **配置服务**: 在服务的配置文件(如Web.config)中...
寄宿WCF服务到WPF应用程序涉及以下步骤: 1. **创建WCF服务**: 首先,你需要创建一个WCF服务接口和其实现。接口定义了可供客户端调用的方法,而实现则提供了这些方法的具体逻辑。服务需要使用 `[ServiceContract]` ...
总结,本文详细介绍了如何在WinForm应用中寄宿WCF服务,以及如何创建一个控制台客户端进行并发调用。理解这些概念和步骤对于开发桌面应用中的分布式服务至关重要。通过实践这些示例,开发者能够更好地掌握WCF服务的...
本篇文章将深入探讨如何创建WCF服务以及三种常见的宿主方式:自托管、Windows服务和IIS。 ### 一、WCF服务创建基础 在创建WCF服务之前,确保已经安装了.NET Framework,并且在Visual Studio中创建一个新的WCF ...
本案例“WCF服务的控制台程序寄宿案例”主要讲解如何将WCF服务在控制台应用程序中进行宿主,以便于开发、测试和学习。 首先,我们需要理解WCF服务的基本构成。一个WCF服务通常包括以下部分: 1. **服务接口**:定义...
IIS寄宿具有易于管理、利用IIS的负载均衡和安全性等优点。 ### 3. 创建WCF服务 首先,我们需要创建一个WCF服务。这通常涉及以下步骤: - 定义服务契约:使用`[ServiceContract]`特性声明接口,并用`...
2. **IIS(Internet Information Services)**:利用IIS作为Web服务器来托管WCF服务,适用于ASP.NET环境。 3. **Windows服务**:将WCF服务作为一个后台服务运行,无需用户交互,适合长期运行的任务。 在本实例中,...
**WCF服务的寄宿方式**: 1. **IIS(Internet Information Services)**:利用IIS作为服务宿主,方便且易于管理,适合互联网部署。 2. **Windows服务**:适用于需要长时间后台运行的服务,不受用户会话影响。 3. **...
**WCF实现文件上传**是将文件通过Windows Communication Foundation(WCF)服务进行...无论是自我寄宿还是IIS寄宿,都需要正确配置服务和客户端,确保安全和性能。在实际项目中,还需要根据具体需求进行调整和优化。
通常,WCF服务会寄宿在IIS(Internet Information Services)上,这是因为IIS作为一个成熟的Web服务器,能够提供高可用性和可伸缩性。然而,有些情况下,如本地应用或桌面应用开发,可能更倾向于在WinForm应用中直接...
2. **IIS寄宿**: 示例代码中提到WCF服务被寄宿在IIS(Internet Information Services)上。IIS是微软提供的一个强大的Web服务器,可以托管WCF服务。通过IIS,我们可以轻松地部署和管理WCF服务,并利用其高可用性...
#### 五、基于IIS的WCF服务宿主实现揭秘 - **关键组件**: - `System.ServiceModel.Activation.HttpModule`:处理HTTP请求,参与服务激活过程。 - `System.ServiceModel.Activation.HttpHandler`:具体执行服务...
在这个教程中,我们将深入理解如何创建一个基本的WCF服务并进行自我托管。 首先,我们需要理解WCF服务的核心概念。WCF服务是由接口(定义服务契约)、实现类(实现服务契约)和配置文件(定义服务的行为和绑定)...
WCF服务不能独立运行,必须依赖于一个正在运行的进程,这个进程被称为宿主。服务宿主是承载WCF服务的进程,而服务寄宿是指为服务指定其运行的宿主过程。 WCF提供了两种主要的服务寄宿方式: 1. 自我寄宿(Self-...
首先,我们需要理解WCF服务的生命周期,服务不能独立存在,必须在某个进程中“寄宿”(Service Hosting)。这里我们将展示两种服务寄宿方式:自我寄宿(Self-Hosting)和IIS(Internet Information Services)寄宿。...
描述中提到,“自己在项目中需要的一个WCF原型,包括合约、WCF服务以及服务寄宿”,这表明这个压缩包可能包含以下三个关键部分: 1. **合约(Contract)**:在WCF中,合约定义了服务提供的操作和服务消费者可以调用...