در پروژههای ASP.NET وقتی که نیاز به Authentication/Authorization (ورود و خروج به سایت و سطح دسترسیها) هست معمولاً از Form Authentication استفاده میشود. در این روش یا از Provider توکار ASP.NET استفاده میشود یا یک Provider سفارشی مثل SqliteProvider ساخته میشود. اما گاهی اوقات هست که هم عجله داریم و هم این که کاربران سایت …
POTS سیستمهای تلفنی سنتی. گاهی اوقات هم PSTN نامیده میشود. FXS در سیستمهای تلفن سنتی (POTS) به پریز دیواری گفته میشود. FXO در سیستمهای تلفن سنتی (POTS) به سوکتی گفته میشود که روی تلفن وجود دارد و خط تلفن به آن وصل میشود. PBX در ایران به آن سانترال یا تلفن داخلی گفته میشود. یک …
جیرا را در سرور نصب کرده بودم و از طریق NAT یک مودم D-Link امکان دسترسی به بیرون را برای آن فراهم کرده بودم. از داخل هیچ مشکلی نداشت اما یکی از کاربران نمیتوانست از بیرون با جیرا کار کند. مورد را از طریق یک VPS چک کردم، از آنجا هم جیرا دیده نمیشد. جیرا …
برای راه اندازی FTP در یک سرور معمولاً راهی غیر از IIS پیشنهاد میشود به این دلیل که IIS مشکلات زیادی در این راه دارد. اما از آنجا که من به خاصیت Signle Sign On ارائه شده توسط Active Directory نیاز داشتم مجبور بودم راه IIS و ویندوز را انتخاب کنم. راه اندازی FTP با …
As a git lover on Windows platform I am always searching for a way to set up a Windows git server. A perfect way is indeed SSH but setting it up on Windows is a really hard task. In addition to it I never succeeded to setup authorization with it. A user could access all …
log گیری در بیشتر برنامههای میتواند خطاهایی را که هیچ کس موفق به کشف آن نشده است را پیدا کند. WCF هم در این مورد استثنا نیست. در WCF اگر بخواهید یک enum را از طریق سرویسها انتقال دهید باید روی تک تک اعضای آن از اتریبیوت [EnumMember] استفاده کنید. من یک جا به جای …
آیا شما هم از جمله کسانی هستید که هر چند وقت یک بار در شرکتتان یک پروژه جدید را new کرده و کار را با کپی کردن از یک سورس پایه و تغییر قسمتهای مختلف آن از جمله نام پروژه، namespace، اسامی موجود در web.config و غیره ادامه میدهید؟ آیا از انجام این کار تکراری …
به خاطر پروژهای که درگیرش هستم باید ASP.NET MVC و jQuery را هم بلد باشم. بخش MVC پروژه خیلی وقت است که شروع شده ولی jQuery آن تازه به جریان افتاده است. اولین استفاده از jQuery مربوط به است به نمایش یک Popup و دریافت اطلاعات از طریق آن. هنوز دستم در MVC و jQuery …
آنهایی که از اوایل Ajax در ASP.NET که با اسم رمز Atlas آغاز شد کار با آن را شروع کردند خوب میدانند که مایکروسافت چندین و چند بار اسم پروژه، Namesapceها، نام dll، شماره version و حتی بود و نبودش را در دل .Net Framework عوض کرده است. ظاهراً هنوز هم مشکلات ویژوال استودیو با …
گاهی اوقات تلفیقی از چند جدول با شرایط خاص داریم که میخواهیم آن را به چشم یک Domain Entity نگاه کنیم. در حالت عادی انجام این کار خیلی ساده است. کافی است یک View از تلفیق آن جداول بسازیم و View را مطابق نمونه زیر به عنوان یک Domain Entity تعریف کنیم: [ActiveRecord(“SampleView”)] public class …