日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
淺析概括WCF自托管宿主

學(xué)習(xí)WCF時(shí),你可能會遇到WCF自托管宿主問題,這里將介紹WCF自托管宿主問題的解決方法,在這里拿出來和大家分享一下。利用WCF提供的ServiceHost提供的Open()和Close()方法,可以便于開發(fā)者在控制臺應(yīng)用程序,Windows應(yīng)用程序乃至于ASP.NET應(yīng)用程序中托管服務(wù)。不管自宿主的環(huán)境是何種應(yīng)用程序,實(shí)質(zhì)上托管服務(wù)的方式都是一致的。例如在控制臺應(yīng)用程序中:

創(chuàng)新互聯(lián)擁有十余年的建站服務(wù)經(jīng)驗(yàn),在此期間,我們發(fā)現(xiàn)較多的客戶在挑選建站服務(wù)商前都非常的猶豫。主要問題集中:在無法預(yù)知自己的網(wǎng)站呈現(xiàn)的效果是什么樣的?也無法判斷選擇的服務(wù)商設(shè)計(jì)出來的網(wǎng)頁效果自己是否會滿意?創(chuàng)新互聯(lián)業(yè)務(wù)涵蓋了互聯(lián)網(wǎng)平臺網(wǎng)站建設(shè)、移動(dòng)平臺網(wǎng)站制作、網(wǎng)絡(luò)推廣、按需定制制作等服務(wù)。創(chuàng)新互聯(lián)網(wǎng)站開發(fā)公司本著不拘一格的網(wǎng)站視覺設(shè)計(jì)和網(wǎng)站開發(fā)技術(shù)相結(jié)合,為企業(yè)做網(wǎng)站提供成熟的網(wǎng)站設(shè)計(jì)方案。

 
 
  1. using (ServiceHost host = new ServiceHost(typeof(DocumentsExplorerService)))   
  2. {   
  3. host.Open();   
  4.  
  5. Console.WriteLine("The Service had been launched.");   
  6. Console.Read();   
  7. }   

#T#ServiceHost實(shí)例是被創(chuàng)建在應(yīng)用程序域中,因此我們必須保證宿主進(jìn)程在調(diào)用服務(wù)期間不會被關(guān)閉,因此我們利用Console.Read() 來阻塞進(jìn)程,以使得控制臺應(yīng)用程序能夠一直運(yùn)行,直到認(rèn)為地關(guān)閉應(yīng)用程序。如果是Windows應(yīng)用程序,則可以將創(chuàng)建ServiceHost實(shí)例的代碼放在主窗體的相關(guān)代碼中,保證服務(wù)WCF自托管宿主不會被關(guān)閉。相應(yīng)地,我們需要配置應(yīng)用程序的app.config配置文件:

 
 
  1.    
  2.    
  3.    
  4.    
  5.    
  6.    
  7.    
  8.    
  9.    
  10. address=""   
  11. binding="basicHttpBinding"   
  12. bindingConfiguration="DocumentExplorerServiceBinding"   
  13. contract="BruceZhang.WCF.DocumentsExplorerServiceContract.IDocumentsExplorerService"/>   
  14.    
  15.    
  16.    
  17.    
  18.    
  19. messageEncoding="Text" textEncoding="utf-8" maxReceivedMessageSize="9223372036854775807">   
  20.    
  21.    
  22.    
  23.    
  24.    
  25.    
  26.    
  27.    
  28.    
  29.    
  30.    
  31.   

注意,配置文件中的服務(wù)名必須包含服務(wù)契約以及服務(wù)類的命名空間。此外,在配置文件中我通過標(biāo)簽為服務(wù)添加了基地址,因此在endpoint中,address為""。


網(wǎng)站題目:淺析概括WCF自托管宿主
文章網(wǎng)址:http://m.5511xx.com/article/dhopchs.html