It doesn't figure out what reason.
But, the data in the SQL Server is little, it could get the result.
If the data is large, it will interrupt the execution.
I Guess that it must run a long time, but ASP.NET doesn't allow it.
Even though I set ScriptTimeout and CommandTimeout, it still doesn't extend
the execution time.
But, I think ASP.NET must can do it, only I don't know what to do.
"Yunus Emre ALPÖZEN" wrote:
> Does your exception is thrown by SQL server or ASP.NET? Also if you set your
> connection string timeout may your connection expire...
>
> --
> Thanks,
> Yunus Emre ALPÖZEN
>
>
>
> "Grace" <> wrote in message
> news:F5CD35B6-A976-4F07-8E19-...
> >I don't configure the IIS setting.
> > I already set ScriptTimeout and SqlCommand's CommandTimeout, but it
> > doesn't
> > work.
> > The Web Page only needs a DataGrid which shows the processing result.
> > So, I use Response.BufferOutput=false; , it still doesn't work.
> >
> > ASP Web Page can use Server.ScriptTimeout to extend running time,
> > but ASP.NET seems no work for it.
> >
> > I think ASP.NET should have this function, but I don't find it until now.
> >
> > If you have other suggestions, please kindly tell me.
> > Thanks.
> >
> >
> > "Yunus Emre ALPÖZEN" wrote:
> >
> >> May your application have 60 seconds time out. which configured via IIS
> >> manager. My advice you to test it using Response.BufferOutput is false.
> >> and
> >> flush it at some count of records.
> >>
> >> Also, i wonder if does it give a sql connection time out or ASP.NET
> >> timeout?
> >> If it gives a sql connection time out, you must set timeout in your
> >> connection string...
> >>
> >> --
> >> Thanks,
> >> Yunus Emre ALPÖZEN
> >>
> >>
> >>
> >> "Grace" <> wrote in message
> >> news:9E4CA84B-5015-4B30-9D99-...
> >> > Hello,
> >> > I write a Web Application:
> >> > its UI has a DataGrid controller.
> >> > The web application gets huge data from SQL Server,
> >> > then shows the result after processing these data.
> >> >
> >> > It needs much time to run it.
> >> > But, it happened an error after running less than 60 seconds.
> >> > This error didn't explain detail.
> >> > I set
> >> > Server.ScriptTimeout=600;
> >> > <httpRuntime executionTimeout="600" />
> >> > cmd.CommandTimeout=600;
> >> > But, it doesn't work.
> >> > It still has an error in 60 seconds.
> >> >
> >> > How to solve it?
> >> > Thanks.
> >> >
|