在.NET 4中用IIS部署WCF就这么简单

转载 2011年01月19日 15:56:00

在.NET 3.5中,我们需要这样做:

1. 添加一个HelloService.svc文件,添加ServiceHost标记,在Service中添加WCF服务实现的名称,比如:

<%@ ServiceHost Language="C#" Debug="false" Service="CNBlogs.Service.Impl.HelloService"%>

2. 在web.config/system.serviceModel/bindings/basicHttpBinding中添加一个binding。

3. 在web.config/system.serviceModel/behaviors/serviceBehaviors中添加一个behavior。

4. 在web.config/system.serviceModel/services中添加一个service,并且:

  a) 设置behaviorConfiguration属性。

  b) 设置name属性。

5. 在service下添加一个endpoint,并且:

  a) 设置binding属性。

  b) 设置name属性。

  c) 设置contract属性。

在.NET 4中,我们只要这样做:

在web.config/system.serviceModel/serviceHostingEnvironment/serviceActivations中增加下面两个属性即可:

<add relativeAddress="HelloService.svc" service="CNBlogs.Service.Impl.HelloService"/>

这样配置后,就可以正常调用WCF服务。

如果需要通过SvcUtil.exe生成客户端代理,只需在serviceBehaviors中添加:

<behavior>
<serviceMetadata httpGetEnabled="true"/>
</behavior>


推荐阅读:

A Developer's Introduction to Windows Communication Foundation 4

New Features of WCF 4.0

相关文章推荐

抛弃WebService,在.NET4中用 jQuery 调用 WCF

抛弃WebService,在.NET4中用 jQuery 调用 WCF在我们之前的开发中,对于ajax程序,都是通过jQuery调用标记为[System.Web.Script.Services.Scr...

抛弃WebService 在.NET4中用jQuery调用WCF

抛弃WebService 在.NET4中用jQuery调用WCF

抛弃WebService 在.NET4中用jQuery调用WCF

在我们之前的开发中,对于ajax程序,都是通过jQuery调用标记为【System.Web.Script.Services.ScriptService】的WebService,然后在WebServic...

ASP.NET MVC4在部署IIS后,运行时显示的是整个Web的目录列表

页面出现如下图:   第一种解决方案: 刚安装好IIS,这时需要注册IIS.   在Dos中进入Framework的安装文件夹   你将要发布的系统是...

ASP.NET MVC4网站部署在阿里ECS云服务器(WIndows Server 2012+IIS8环境)

首先交代一下服务器的环境配置 系统是WIndows Server2012(配置的时候选的是全能环境),服务器是IIS8 由于装了VS2012,所以系统也自动装上了.Net Framework4.5...

IIS6部署WCF4 REST Service注意事项

原文见:http://stackoverflow.com/questions/3367457/hosting-net-4-0-rest-wcf-service-in-iis-6 http://ww...

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

在2007年9月份,我曾经写了三篇详细介绍IIS架构和ASP.NET运行时管道的文章,深入介绍了IIS 5.x与IIS 6.0HTTP请求的监听与分发机制,以及ASP.NET运行时管道对HTTP请求的...

ASP.NET MVC4中用 BundleCollection使用问题手记

ASP.NET MVC4中对JS和CSS的引用又做了一次变化,在MVC3中我们这样引用资源文件: link href="@Url.Content("~/Content/Site.css")" rel=...

win7下 IIS配置 和 asp.net项目部署

IIS安装: 网上很多教程, http://ons.me/147.html 这个教程详细准确。需要注意的的这个教程的下面这一步骤存在问题:(在“Internet 信息服务”一栏中...

如何将VS2010的.net项目部署到iis7.5

前几天整了个虚拟云主机,装的Windows Server,打算把自己大二学C#时候写的小网站部署到iis上,之前都是在vs里面直接调试看网站效果,没想到部署到iis上还挺麻烦,一堆错误,在查询了各种资...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)