Your query is taking longer than 30 seconds to run, so the .net app cancels it (that's what a timeout is). Identify the query, see if you can tune it to run faster.
Gail Shaw
Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability