我已經創建與MySQL數據庫的wcf數據服務。我快速地從表格中獲取數據。但是當我試圖從視圖中獲取數據時,它引發超時異常。直接在db數據中嘗試時,速度非常快。從MySQL視圖WCF數據服務超時過期問題
我嘗試在web.config中設置以下內容。
<system.serviceModel>
<bindings>
<netTcpBinding>
<binding name="NetHttpBinding" maxBufferPoolSize="2147483647" closeTimeout="00:01:00"
openTimeout="00:01:00" maxConnections="10"
receiveTimeout="00:10:00"
sendTimeout="00:10:00"
maxBufferSize="524288" maxReceivedMessageSize="2147483647" />
</netTcpBinding>
</bindings>
<services>
<service name="MyService">
<endpoint address="http://localhost:59825" binding="netTcpBinding"
bindingConfiguration="NetHttpBinding" name="HttpBinding" />
</service>
</services>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true" />
</system.serviceModel>
仍超時異常。
EDIT1:
當我與表試過,數據也越來越。我在同一個表中創建了一個視圖select *。現在也是拋出超時異常。
請幫忙。
謝謝, Saritha。
可以請您給的步驟來做到這一點? –
@ Saritha.S.R http://stackoverflow.com/questions/424358/increasing-the-timeout-value-in-a-wcf-service –
是的。我們的確如此。僅使用WCF服務配置編輯器添加了綁定。 –