ویژگی | WCF | ASMX |
حداقل پیشنیاز | دات نت سه | دات نت یک |
هدف | جایگزینی یکپارچهی فناورهای قبلی شامل ASMX ، WSE ، MSMQ ، COM+ Eenterprise services و .NET Remoting | ارائه وب سرویس |
پروتکلهای پشتیبانی شده | HTTP TCP Named pipes MSMQ Custom UDP | HTTP only |
پشتیبانی از WS-* standards | بلی | خیر |
پشتیبانی از اطلاعات بایناری | بلی | خیر |
پشتیبانی از REST | بلی | خیر |
میزبانهای مهیا | در هر نوع برنامهی تهیه شده با دات 3 به بعد قابل میزبانی است، مانند یک برنامه کنسول، یک سرویس ویندوز ان تی و غیره. به این لیست IIS را هم میتوان اضافه کرد. | فقط IIS |
سرعت | WCF Services نسبت به ASMX Web Services از 25 تا 50 درصد سریعتر هستند + و + | |
نحوهی پاسخ دهی به درخواستها (یا ایجاد یک وهله جدید) | Singleton / private session / per call | per-call |
پشتیبانی از تراکنشها (transaction) | پشتیبانی تو کار + | خیر |
امنیت | پشتیبانی تو کار + | خودتان باید فکری برای این موضوع نمائید. |
بسط پذیری | بلی + | خیر |
مدت زمان یادگیری | حداقل یک ماه | یک روز! |
مطالب
خواندنیهای 8 مرداد
اس کیوال سرور
امنیت
توسعه وب
دات نت فریم ورک
دبلیو پی اف و سیلور لایت
دلفی
سی و مشتقات
لینوکس
متفرقه
محیطهای مجتمع توسعه
ویندوز
گویا در ورژن جدید کامپایلر به نحوی پیاده سازی شده است که امکان استفاده از دستورات بَدَویِ سیستم عامل در دسترس است ، در واقع خیلی نزدیک به سطح ماشین که این امر باعث بهبود کارایی خیلی بالا چیزی معادل ++C / C رو فراهم میکند.
- System.Runtime.Intrinsics
- System.Runtime.Intrinsics.X86
- System.Runtime.Intrinsics.Arm.Arm64
نظرات مطالب
EF Code First #12
بازم ببخشید آقای نصیری،
در اینصورت به پیاده سازی متد SaveChanges اینترفیس IUnitOfWork باید Overrides هم اضافه بشه که کامپایلر بدونه متد SaveChanges اینترفیس IUnitOfWork متد SaveChanges کلاس DbContext رو تحریف کرده،درسته؟
در اینصورت به پیاده سازی متد SaveChanges اینترفیس IUnitOfWork باید Overrides هم اضافه بشه که کامپایلر بدونه متد SaveChanges اینترفیس IUnitOfWork متد SaveChanges کلاس DbContext رو تحریف کرده،درسته؟
نظرات مطالب
بهبود SEO در ASP.NET MVC
سلام
من با دات نت 4.5 نتونستم از این امکان استفاده کنم. در لینک زیر میگه این باگ مال نت 4.5 و در 5 درست شده
stackoverflow
آیا راهی هست بشه این باگ رفع کرد (بدون ابزار)
من با دات نت 4.5 نتونستم از این امکان استفاده کنم. در لینک زیر میگه این باگ مال نت 4.5 و در 5 درست شده
stackoverflow
آیا راهی هست بشه این باگ رفع کرد (بدون ابزار)
به نظر من میزان جستجوی مطلب شاخص مناسبی نمیتونه باشه، من هم دات نت کار میکنم و هم جاوا (Spring Boot)، ولی برای یک کار ساده در جاوا لازمه حداقل چند تا مقاله رو مطالعه کنی تا بتونی مشکلت رو برطرف کنی. در حالی که در دات نت این میزان جستجو خیلی کمتر هست.
شما فرمودید که برای انتساب رشته تاریخ شمسی به یک DateTime میلادی از modelbinder سفارشی استفاده بشه. که یک نمونه رو اشاره کردید که البته برای دات نت mvc هستش و آیا میشه از اون در نسخه دات نت core mvc استفاده کرد؟
یک نکتهی تکمیلی
اگر کتابخانهی Google.Apis.Analytics.v3 را بر روی یک سیستم دات نت 4 اجرا کنید، احتمالا خطای ذیل را دریافت خواهید کرد:
علت اینجا است که دات نت 4 نیاز به وصلهی KB2468871 دارد تا بتواند portable libraries را بارگذاری کند.
اگر کتابخانهی Google.Apis.Analytics.v3 را بر روی یک سیستم دات نت 4 اجرا کنید، احتمالا خطای ذیل را دریافت خواهید کرد:
Could not load type 'System.Net.HttpStatusCode' from assembly System.Net