এটি খুব পুরানো প্রশ্ন, তবে আমি মনে করি না যে এএসএমএক্সের সুবিধাগুলি মোটামুটি চিত্রিত হয়েছে। মারাত্মকভাবে নমনীয় না হলেও, ASMX ওয়েব পরিষেবাগুলি ব্যবহার এবং বুঝতে খুব সহজ। যদিও ডাব্লুসিএফ আরও নমনীয়, তবুও এটি দাঁড়িয়ে কনফিগার করা আরও জটিল।
ASMX ওয়েব পরিষেবাদি আপনি ফাইলটি যুক্ত করার সাথে সাথে ওয়েব সার্ভিস রেফারেন্স হিসাবে উঠে দাঁড়াতে প্রস্তুত add (ধরে নিচ্ছেন আপনার প্রকল্পটি নির্মাণ করছে)
create webservice
-> run webservice
-> এর সাধারণ বিকাশের কর্মপ্রবাহের জন্য
add webservice reference
, একটি এএসএমএক্স ওয়েবসার্ভিসের খুব কমই ভুল হতে পারে, আপনি ভুল কনফিগার করতে পারেন না, এবং এটিই শক্তি।
যারা ডাব্লুসিএফ এএসএমএক্সকে প্রতিস্থাপন করে তাদের জবাবে আমি জবাব দেব যে ডাব্লুসিএফকে পুরোপুরি এএসএমএক্স প্রতিস্থাপন করার জন্য একটি প্রবাহিত কেআইএসএস কনফিগারেশন মোড যুক্ত করা দরকার।
একটি এএসএমএক্স ওয়েব সার্ভিসের জন্য ওয়েবকনফিগ উদাহরণ:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings />
<system.web>
<compilation targetFramework="4.5" />
<httpRuntime targetFramework="4.5" />
</system.web>
</configuration>