ورود

View Full Version : حرفه ای: مشکل عجیب در وب سرویس



mohsen_kh1364
دوشنبه 18 اسفند 1393, 16:15 عصر
سلام دوستان
من با یه مشکلی تو برنامه م که به صورت وب متد نوشتم و فایل asmx رو صدا می زنم، روبرو شدم.

پروژه من از دو قسمت تقسیم شده :
1- یک وب سایت که دارای یک فایل asmx است و داخلش 30 تا وب متد نوشتم. که فقط کار ارتباط با دیتابیس رو بر عهده داره تا قسمت 2 مستقیم به دیتابیس وصل نباشه.
2- یک نرم افزار ویندوز فرمی روی PC که از طریق شبکه به IIS ارتباط داره و متد های وب سرویس رو صدا می زنه

مشکل:
من یه فرم ویندوزی ثبت فاکتور دارم که اقلام دونه به دونه به اون اضافه می شه. (عمل اضافه کردن قلم جدید با ارسال درخواست به وب سرویس و دریافت اطلاعات توسط ویندوز فرم انجام می شه)
من 50 قلم جنس به فرم اضافه می کنم (بدون مشکل، یعنی 50 بار یک متد خاص از وب سرویس صدا زده می شه، یعنی شماره کالا توسط کاربر وارد می شه و با زدن دکمه ADD مشخصات کالا به فرم اضافه می شه)
اما تو عمل Submit فرم، تا 32 تا قلم اول در دیتابیس ثبت می شه ولی تو 33 ومی گیر می کنه و کلاً IIS قاطی می کنه!!!!! و دیگه وب سرویس و فایل asmx قابل دستیابی نیست مگر اینکه برم و وب سایت رو تو IIS استاپ استارت کنم !
50 تا قلم رو در دفعات مختلف تغییر دادم و کالاهای مختلفی به فرم اضافه کردم، اما انگار 32، یک عدد تعیین شده است !

آیا وب سرویس محدودیتی داره ؟ آیا تو web.config باید تنظیم خاصی انجام بدم ؟
من واقعاً گیج شدم !

مهدی کرامتی
دوشنبه 18 اسفند 1393, 16:19 عصر
چرا از WCF استفاده نمی کنید؟

mohsen_kh1364
سه شنبه 19 اسفند 1393, 14:32 عصر
دلیل این اتفاق اشتباه در کد نویسی و باز کردن کانکشن SQL و نبستن اون بود ! این باعث شده بود SQL سیستم، فقط تا 32 ارتباط همزمان رو ساپورت کنه و بقیه رو دراپ کنه !
یه اشتباه کوچیک دردسر بزرگی رو ایجاد کرده بود.