PDA

View Full Version : error در هنگام ارتباط با سرور



pbiuki630
یک شنبه 13 اردیبهشت 1388, 09:26 صبح
Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.

معنی این error چیست و در چه صورتی رخ میدهد؟

hadi_iql
یک شنبه 13 اردیبهشت 1388, 10:06 صبح
سلام دوست عزیز
این error چند دلیل ممکن است داشته باشد
1-ارتباط با سرور امکان پذیر نیست(یا connection اشتباه است یا دیتا بیس موجود نیست ویا .......)
2-زمان زیادی صرف ارتباط با سرور می شود که با دستکاری time out درست می شود البته اگر مشکل برقراری ارتباط وجود نداشته باشد.
به عنوان مثال این یک connection string است
// strcon = ".\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\he sabdainovin_Data.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
با دستکاری time out وبیشتر کردن آن می شود زمانی را که برنامه مهلت میدهد تا با سرور ارتباط برقرا کنیم بیشتر می شود.
موفق باشید

pbiuki630
یک شنبه 13 اردیبهشت 1388, 10:49 صبح
ممنون از راهنمایی، من دارم با یک portal کار میکنم و با خود سرور
کجا میتونم زمان time out را زیاد کنم،در ضمن بقیه فرمها با همین حجم ارتباط برقرار میکنند ولی این فرم مشکل زا است.

captain_black81
یک شنبه 13 اردیبهشت 1388, 11:13 صبح
Timeout=0 باعث میشه که بینهایت بشه