PDA

View Full Version : وب سرویس و Crash کردن سرور



nazaninam
دوشنبه 25 تیر 1386, 17:57 عصر
با سلام
یک وب سرویس طراحی کردم که هر سایتی که ایجاد می کیم ابتدا باید داخل یک متد این وب سرویس تایید بشه .
اگر سروری که این وب سرویس بر وری اون قرار داره به هر دلیلی crash کنه دیگه هیچ کدوم از سایت ها بالا نمیان.
به نظر شما به غیر از try , catch راهی هست که بشه فهمید سرور آماده هست یا خیر و؟

Behrouz_Rad
دوشنبه 25 تیر 1386, 19:44 عصر
علاوه بر Try Catch ای که گفتی، میتونی از HttpWebRequest و خاصیت HaveResponse اون استفاده کنی و یا از HttpWebResponse و خاصیت StatusCode اون که مقداری از نوع HttpStatusCode رو برمیگردونه.
در این حالت، مقداری که باید چک بشه، NotFound یا همان خطای 404 است.
ضمن اینکه همیشه متدهای مربوط به Web Service ها رو به صورت Asynchronously فراخوانی کن.
در این حالت بر روی دو Thread جدا کار میکنی و از IAsyncResult برای گرفتن نتیجه درخواست استفاده.

موفق باشید.

nazaninam
دوشنبه 25 تیر 1386, 20:06 عصر
ایول دمت گرم

PrinceDotNet
سه شنبه 26 تیر 1386, 00:44 صبح
ضمن اینکه همیشه متدهای مربوط به Web Service ها رو به صورت Asynchronously فراخوانی کن.
در این حالت بر روی دو Thread جدا کار میکنی و از IAsyncResult برای گرفتن نتیجه درخواست استفاده.


میشه در مورد این قسمت بیشتر توضیح بدید ؟

nazaninam
سه شنبه 26 تیر 1386, 09:37 صبح
از این مقاله میتونی استفاده کنی :
http://www.ondotnet.com/pub/a/dotnet/2005/08/01/async_webservices.html

Behrouz_Rad
سه شنبه 26 تیر 1386, 09:45 صبح
میشه در مورد این قسمت بیشتر توضیح بدید ؟

http://www.codeproject.com/cs/webservices/wsasync.asp