读书人

WCF服务配置中的host元素是啥意思?

发布时间: 2014-01-25 22:37:26 作者: rapoo

WCF,服务配置中的host元素是啥意思?


<service name="WCFLibrary.User" behaviorConfiguration="MyBehavior">
<host>
<baseAddresses>
<add baseAddress="http://localhost:8732/Design_Time_Addresses/WCFLibrary/Service/"/>
</baseAddresses>
</host>
<endpoint address="" binding="wsHttpBinding" contract="WCFLibrary.IUser" bindingConfiguration="myHttpBinding">
<identity>
<dns value="localhost"/>
</identity>
</endpoint>
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/>
</service>


上面配置中,添加了2个终结点,host是什么标签呢?
[解决办法]
host 英 [h??st] 美 [host]
n. [计算机]主机;主人,东道主;节目主持人;酒店业主
vt. 当主人;主办宴会,主持节目;款待,做东
vi. 做主人,做东道主

网 络 连接至主机; 相关主体; 高出许多; 主持人
[解决办法]

<host>用于配置寄宿的服务.
其下的元素<baseAddresses>用于配置服务的基地址
[解决办法]
host就是指主机嘛。
[解决办法]
localhost:8732

域名加上端口号
[解决办法]
host就好比你机器上“进程管理器”里边的“进程”,用来标识主机上相应的端口的监听消息的应用。

而一个完整的url,则是给这个host发送的命令,包括所用的协议(例如http://)。

读书人网 >C#

热点推荐