فنی

‫Authentication با استفاده Windows

در پروژه‌های ASP.NET وقتی که نیاز به Authentication/Authorization (ورود و خروج به سایت و سطح دسترسی‌ها) هست معمولاً از Form Authentication استفاده می‌شود. در این روش یا از Provider توکار ASP.NET استفاده می‌شود یا یک Provider سفارشی مثل SqliteProvider ساخته می‌شود. اما گاهی اوقات هست که هم عجله داریم و هم این که کاربران سایت …

‫سعی در فهم VoIP

POTS سیستم‌های تلفنی سنتی. گاهی اوقات هم PSTN نامیده می‌شود. FXS در سیستم‌های تلفن سنتی (POTS) به پریز دیواری گفته می‌شود. FXO در سیستم‌های تلفن سنتی (POTS) به سوکتی گفته می‌شود که روی تلفن وجود دارد و خط تلفن به آن وصل می‌شود. PBX در ایران به آن سانترال یا تلفن داخلی گفته می‌شود. یک …

‫مشکل Jira و مودم D-Link

جیرا را در سرور نصب کرده بودم و از طریق NAT یک مودم D-Link امکان دسترسی به بیرون را برای آن فراهم کرده بودم. از داخل هیچ مشکلی نداشت اما یکی از کاربران نمی‌توانست از بیرون با جیرا کار کند. مورد را از طریق یک VPS چک کردم، از آنجا هم جیرا دیده نمی‌شد. جیرا …

‫راه اندازی FTP با استفاده از Windows Server 2008 R2 و IIS 7.5

برای راه اندازی FTP در یک سرور معمولاً راهی غیر از IIS پیشنهاد می‌شود به این دلیل که IIS مشکلات زیادی در این راه دارد. اما از آنجا که من به خاصیت Signle Sign On ارائه شده توسط Active Directory نیاز داشتم مجبور بودم راه IIS و ویندوز را انتخاب کنم. راه اندازی FTP با …

‫خطایابی در WCF

log گیری در بیشتر برنامه‌های می‌تواند خطاهایی را که هیچ کس موفق به کشف آن نشده است را پیدا کند. WCF هم در این مورد استثنا نیست. در WCF اگر بخواهید یک enum را از طریق سرویس‌ها انتقال دهید باید روی تک تک اعضای آن از اتریبیوت [EnumMember] استفاده کنید. من یک جا به جای …

‫Templify چیست؟

آیا شما هم از جمله کسانی هستید که هر چند وقت یک بار در شرکت‌تان یک پروژه جدید را new کرده و کار را با کپی کردن از یک سورس پایه و تغییر قسمت‌های مختلف آن از جمله نام پروژه، namespace، اسامی موجود در web.config و غیره ادامه می‌دهید؟ آیا از انجام این کار تکراری …

‫راه افتادن در ASP.NET MVC و jQuery

به خاطر پروژه‌ای که درگیرش هستم باید ASP.NET MVC و jQuery را هم بلد باشم. بخش MVC پروژه خیلی وقت است که شروع شده ولی jQuery آن تازه به جریان افتاده است. اولین استفاده از jQuery مربوط به است به نمایش یک Popup و دریافت اطلاعات از طریق آن. هنوز دستم در MVC و jQuery …

‫مشکل عدم شناخت UpdatePanel توسط ویژوال استودیو

آنهایی که از اوایل Ajax در ASP.NET که با اسم رمز Atlas آغاز شد کار با آن را شروع کردند خوب می‌دانند که مایکروسافت چندین و چند بار اسم پروژه، Namesapceها، نام dll، شماره version و حتی بود و نبودش را در دل ‎.Net Framework عوض کرده است. ظاهراً هنوز هم مشکلات ویژوال استودیو با …

‫‫View به عنوان یک Domain Entity در Castle ActiveRecord

گاهی اوقات تلفیقی از چند جدول با شرایط خاص داریم که می‌خواهیم آن را به چشم یک Domain Entity نگاه کنیم. در حالت عادی انجام این کار خیلی ساده است. کافی است یک View از تلفیق آن جداول بسازیم و View را مطابق نمونه زیر به عنوان یک Domain Entity تعریف کنیم: [ActiveRecord(“SampleView”)] public class …