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

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
為你解決WCF端口問題

在我們調(diào)試程序的時候有時會為了端口的問題而導致程序錯誤,我們就WCF端口的問題和大家一起分享一下,如果使用Visual Studio 2008SP1開發(fā)WCF應用程序時,會發(fā)現(xiàn)當使用Visual Studio 2008的新建“WCF服務”模板向項目中添加WCF服務時,Visual Studio 2008總是使用wsHttpBinding綁定,并且使用以下格式的地址:

創(chuàng)新互聯(lián)是一家專業(yè)提供平利企業(yè)網(wǎng)站建設,專注與網(wǎng)站建設、成都網(wǎng)站建設、HTML5、小程序制作等業(yè)務。10年已為平利眾多企業(yè)、政府機構等服務。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡公司優(yōu)惠進行中。

 
 
 
  1.  
  2.  
  3. <addbaseAddressaddbaseAddress="http://localhost:8731/Design_Time_Addresses/WCF服務名"/> 
  4. baseAddresses> 
  5. host> 

這里面有一個神秘的WCF端口8731和一個神秘的地址Design_Time_Addresses。

讓我們來做個實驗:

在Vista中關閉用戶賬戶控制,然后啟動VisualStudio2008,基于新建“WCF服務”模板向項目中添加一個WCF服務(不妨取名MyWCFService),生成的默認服務地址為:

 
 
 
  1.  
  2. <addbaseAddressaddbaseAddress="http://localhost:8731/Design_Time_Addresses/MyWCFService/"/> 
  3. baseAddresses> 

去掉Design_Time_Addresses,將其改為:

 
 
 
  1.  
  2. <addbaseAddressaddbaseAddress="http://localhost:8731/MyWCFService/"/> 
  3. baseAddresses> 

你會發(fā)現(xiàn)WCF的服務啟動不會有任何問題。然而,現(xiàn)在打開用戶賬戶控制,再次使用VisualStudio2008打開并運行同樣的代碼,VisualStudio2008會抱怨:將其改回:

發(fā)現(xiàn)WCF服務又可以啟動了。

 
 
 
  1.  
  2. <addbaseAddressaddbaseAddress="http://localhost:8731/Design_Time_Addresses/MyWCFService/"/> 
  3. baseAddresses> 

#T#剛遇到這種情況時真得很奇怪,“8731“WCF端口和“Design_Time_Addresses”到底有何“神秘”之處,有這種怪異的特性?原來Visualstudio2008在安裝時注冊了一個針對命名空間的ACL(AccessControlList),從而使運行Visualstudio的當前用戶(他們屬于此ACL)不需要Administrator權限也可以開發(fā)和調(diào)試WCF服務。由此真相大白,如果你在開發(fā)WCF服務時需要指定不同于默認值的WCF服務地址,請以“管理員”身份運行VisualStudio2008?;蛘吒唵我恍P掉用戶帳戶控制,我一直覺得Vista的"用戶帳戶控制"功能實在煩人,有了它也不見得就安全了。


當前名稱:為你解決WCF端口問題
本文來源:http://www.5511xx.com/article/djpeihi.html