بعد از مدتی سروکار داشتن با مفاهیم WCF ،Web API ،WCF REST و Web Service برای تهیه یک فریم ورک قوی، به این نتیجه رسیدم که اکثر برنامه نویسان در مقایسه بین مفاهیم یاد شده به مشکل میخورند. در این مطلب سعی بر این است که تفاوتهای اساسی آنها را بهصورت کلی بیان کنم.
دانت فریم ورک با بهرهگیری از این تکنولوژیها، امکاناتی را برای ایجاد HTTP سرویسها، به ما میدهد و قبل از بکارگیری لازم است انتخاب کنیم که از کدام تکنولوژی باید استفاده ...
در برنامههای ASP.NET Web Forms، هر درخواست (URL)، به یک فایل با پسوند aspx منطبق میشود. بطور مثال آدرس http://domain/studentsinfo.aspx بایستی با یک فایل فیزیکی به نام studentsinfo.aspx مطابقت داشته باشد. این فایل حاوی code و markup برای پاسخگویی به درخواست ارسالی و نمایش اطلاعات در مرورگر میباشد.
...
در حال نوشتن یک برنامهی ویندوزی بودم که نیاز به یک وب سرویس داشت و اتصال باید از طریق HTTPS انجام میگرفت. پروژهی وب سرویس را تنظیم کردم تا SSL را هم پشتیبانی کند (تنظیمات انجام شد). وقتی میخواستم روی یک سیستم دیگر، پروژه را در ویژوال استودیو باز و اجرا کنم، با پیام خطای « عدم وجود ارتباط امن » در هنگام برقراری ارتباط با وب سرویس مواجه شدم.
...
نقشه گوگل در حال حاضر یکی از محبوبترین و کاملترین نقشههای جهان است و امکانات خوبی هم دارد. در این راستا بسیاری از مردم سعی در استفاده از این نقشهها و امکانات آنها دارند. به همین دلیل گوگل در بستههای api خود نیز این مورد را گنجانده است. ولی استفاده از این api مستلزم نوشتن کدهای جاوا اسکرپیتی و شناخت توابع و ثابتهای api گوگل است. اما در هر صورت این مستندات مورد مطالعه قرار میگیرند.
سال گ ...
قطعه کد زیر در برنامههای ASP.NET، نام مرورگر کاربر و همچنین شماره نگارش آنرا باز میگرداند: var browser = Request.Browser.Browser + " " + Request.Browser.Version;
برای مثال با فایرفاکس، چنین خروجی را دارد:
اما ... با مرورگر جدید Edge مایکروسافت، خروجی کروم را مشاهده خواهیم کرد:
از این جهت که user agent این مرورگر، چنین شکلی را دارد و ختم به edge است: Mozilla/5.0 (Windows NT 10.0; Win64; x6 ...
یکی از نقشهای IISهای جدید (از نگارش 7 به بعد) که در ویندوز سرورهای قابل نصب است، نقش Performance است و ذیل آن دو نقش فشرده سازی استاتیک و پویا قابل انتخاب است. اگر این نقشها بر روی سرور نصب باشند، دیگر نیازی به استفاده از HTTP Moduleهای متداول فشرده سازی صفحات وب نیست. برای استفادهی از آن تنها کافی است کمی web.config را ویرایش کرد و ... گفته شدهاست که کار میکند! اما پس از اعمال تنظیمات، اگر به هدرهای خروجی Response صفحه در ابزارهای we ...
در ویژوال استودیو میتوانید پروژهی Web Application و یا Web Site ایجاد نمایید. شما Web Application را با گزینهی New Project ایجاد و با Open Project باز میکنید؛ ولی Web Site را با گزینهی New Web Site ایجاد و با Open Web Site باز مینمایید. قبل از ساخت یک پروژهی جدید وب لازم است از تفاوتهای این دو نوع، آگاهی کسب کرده و در انتخاب نوع پروژه دقت نمایید؛ چرا که تغییر و تبدیل یک نوع به نوع دیگر، علاوه بر سختی، موجب اتلاف زمان شده و پروژه ر ...
امروزه در برنامههای تحت وب، بارگذاری فایلهای جاوااسکریپت صفحات، یکی از چالشهای بزرگ در عملکرد، کارآیی و سرعت اجرای صفحات وب به شمار میآید. حال اینکه توسعه اپلیکیشنهای single page و استفاده از کتابخانههای حجیم جاوااسکریپتی، حجم این سری فایلها را بیشتر و بیشتر نیز میکند. در شرایطی خاص، تگ script باعث میشود که مرورگر برای مدت زمانی متوقف شود و فایلهای جاوااسکریپت را بارگذاری و اجرا نماید. در این مواقع مرورگر از انجام عملیات دیگ ...
در asp.net تعدادی اشیاء پایه، حاوی اطلاعات بسیار با ارزشی در خصوص درخواست جاری، application و پاسخی که ارسال میشود هستند و به صورت غیر مستقیم جهت دستیابی به قسمتهای مرکزی و هستهای چهارچوب asp.net مانند security , stat data میتوان این اشیاء را بکار گرفت.
بررسی این اشیاء از این جهت حائز اهمیت است که در کنترلرها و ویوها میتوان پاسخهای ارسالی به کلاینتها را بر حسب شرایط مختلفی مانند درخواست رسیده یا حالت خاص دیگری تغی ...
چند روز پیش مطلبی
به عنوان اشتراک در سایت جاری معرفی شده که به ما یادآوری میکرد، ما تنها
استفاده کنندگان سیستمهای کامپیوتری، به خصوص اینترنت نیستیم و معلولین هم
نیازمند استفاده از این فناوریها هستند. WAI-ARIA
که برگرفته از Web Accessibility Initiative - Accessible Rich internet
Application است به معنی برنامهی اینترنتی تعامل گرا با خاصیت دسترسی پذیری
بالا میباشد و یک راهنماست که توسط کنسرسیوم وب ( +
...