将大型记录插入数据库时服务超时。
在实际上传文件到服务器的Silverlight应用程序中,操作数据并最终插入用户指定的数据库表中。
在插入数据之前,我们会进行大量操作,例如验证数据并插入默认值。
当我上传巨大的文件时,服务就是输入Timed Out的代码,但即使在Time out数据插入数据库之后也是如此。
问题是我的应用程序显示插入失败消息,但当我交叉验证数据库位时,所有数据将enter code here
插入表中
请让我知道任何增加超时并解决问题的解决方案?
我的服务配置
<basicHttpBinding>
<binding name="basicHttpBinding_AAA" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647" receiveTimeout="00:50:00" openTimeout="00:50:00"
closeTimeout="00:50:00" sendTimeout="00:50:00">
<readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" />
<security mode="None">
</security>
</binding>
</basicHttpBinding>
<services>
...
</services>
我的客户端配置
<bindings>
<basicHttpBinding>
<binding name="BasicHttpBinding_AAA" maxBufferSize="2147483647"
maxReceivedMessageSize="2147483647" closeTimeout="00:50:00"
openTimeout="00:50:00" receiveTimeout="00:50:00" sendTimeout="00:50:00">
<security mode="None" />
</binding>
</basicHttpBinding>
</bindings>