我已经用 mysql DB 创建了 wcf datatservices。我正在快速从表中获取数据。但是当我试图从视图中获取数据时,它会抛出超时异常。当直接在数据库中尝试时,数据变得非常快。
我尝试在 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>
仍然超时异常。
编辑1:
当我尝试使用表格时,数据正在获取。我创建了一个视图作为从同一个表中选择 *。现在它也抛出超时异常。
请帮忙。
谢谢,萨丽莎。