2010年1月29日 星期五

解決Web Service回傳資料筆數過大問題

將 web.config 裡的
<behaviors> 
  <serviceBehaviors>  
    <behavior name="DefaultBehavior">  
      <serviceMetadata httpGetEnabled="true"/>  
      <serviceDebug/> 
    </behavior>  
  </serviceBehaviors> 
</behaviors>
改成
<behaviors> 
  <endpointBehaviors>
    <behavior name="DefaultBehavior">
      <dataContractSerializer maxItemsInObjectGraph="67108864"/>
    </behavior>
  </endpointBehaviors>
  <serviceBehaviors>  
    <behavior name="DefaultBehavior">  
      <serviceMetadata httpGetEnabled="true"/>  
      <serviceDebug/> 
      <dataContractSerializer maxItemsInObjectGraph="67108864"/>
    </behavior>  
  </serviceBehaviors> 
</behaviors>

就可以解決大量筆數的問題了

沒有留言:

張貼留言