WCF -学习笔记一:WCF Overview

能第一时间买到蒋老师的WCF 全面解析,我还算是幸运,昨天到360buy上一看已缺货,心想此书真的是畅销,同时也说明此书的价值。我仔细看了序言、推荐序,前言等,更加让我有了一个坚定的信念:要坚持的把此书全部看完成,书上所有的代码重写一遍。我想这样才能对得起我那126和蒋老师这二年的辛苦创作。费话不多说了,只是这是第一次下定决心做笔记,所以也给自已打打气,多写了一点文字。好了,我想可以进入主题了。


第一章 WCF Overview

一、理论知识

书中回顾了SOA的基本概念和设计思想,同时也说明了WCF 是什么。 SOA 不是简单的理解为采用了Web服务的架构,不是说你使用了web 服务就是SOA了,SOA,是一种设计理念,书中都有说明。所以要区别web 服务和SOA 的不同之处。 WCF 是基本的SOA实现的一种方式,是由微软提出的框架。在这我想Oracle的Java也有自已的框架来实现SOA。 但有一点我想无论是何种框架技术来实现SOA,这都是与平台无关,相互可操作的。 微软提出WCF 是将自身的现有分布式技术整合到一个平台上来,也就是说WCF是微软各种分布式技术的集大成者。这点我深信不易。


二、实战

按照书中所写例子做一遍,都能顺利的完成,没有出现错误,不管是用HOSTING作为宿主,还是用IIS,程序都能顺利跑完。在这我就不都说了,为了能让自已更多的参于例子的编写,我特地修改了一下命名空间为:Rxitsoft.希望蒋老师不要介意,嘿嘿。

三、问题

我在编写例子运行的时候出现过两个问题,同时查找相关资料已解决。

1.运行hosting 时报错。

HTTP could not register URL http://+:9999/CalculatorService/. Your process does not have access rights to this namespace (seehttp://go.microsoft.com/fwlink/?LinkId=70353 for details).
---------------------------------------------------------------------------------

查了相关资料,才知道,原来我用的是WIN7 开发的,WIN7都运行程序的安全性要求比较的高,同时我进入WIN7 系统的帐号是自建的一个,虽然也有管理员权限,但还是受到权限,所以必需要使用管理员来运行,也就是administrator这个帐号。 有两种方案可以解决这一问题。第一,如果是在打开VS2010时调试运行的,可以先关闭VS2010,然后找到打开VS2010的菜单,点右键,先择运行为administrator. 这样就打开了vs2010,这样就能运行调试程序不会出现这个问题。第二,可以打开编译好的bin目录下的debug目录,找到要运行的程序,点右键,先择运行为administrator, 这样运行后也不会出现这个问题。

 

2.运行IIS 宿主的问题

如果是先装vs2010,后装IIS7.5的会有这个问题,只要重新将.net formwork 4.0 注册IIS就可以了。同时要打开IIS7.5管理员,设置启用ISAPI和CGI 中的asp.net 为可用。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值