در پروژههای ASP.NET وقتی که نیاز به Authentication/Authorization (ورود و خروج به سایت و سطح دسترسیها) هست معمولاً از Form Authentication استفاده میشود. در این روش یا از Provider توکار ASP.NET استفاده میشود یا یک Provider سفارشی مثل SqliteProvider ساخته میشود. اما گاهی اوقات هست که هم عجله داریم و هم این که کاربران سایت …
برای راه اندازی FTP در یک سرور معمولاً راهی غیر از IIS پیشنهاد میشود به این دلیل که IIS مشکلات زیادی در این راه دارد. اما از آنجا که من به خاصیت Signle Sign On ارائه شده توسط Active Directory نیاز داشتم مجبور بودم راه IIS و ویندوز را انتخاب کنم. راه اندازی FTP با …
git-dot-aspx * مشکلی با فایلهای حجیم ندارد. فقط کافی است http.postBuffer و maxRequestLength تنظیم شود.* لازم نیست که حتماً repoها توسط خودش ایجاد شده باشد. اگر یک repo را در مسیر repoهایش قرار دهید میتوانید از آن استفاده کنید.* اینترفیس وبی آن فقط فهرست repoها و comment آخرین تغییر را نشان میدهد نه هیچ اطلاعات …
تا همین چند وقت پیش برای ایجاد یک git server در ویندوز مجبور بودید از راه حلهای لینوکسی مثل OpenSSH و cygwin استفاده کنید. استفاده از این طور راه حلها واقعاً سخت و عذاب آور بود و گاهی اوقات باعث میشد شخص قید git server ویندوزی را بزند و به سراغ گزینههای دیگری مثل مرکوری …
به خاطر دلخوشی خودم و به خاطر کسب آمادگی برای سویچ احتمالی به لینوکس، مدتی است که سعی میکنم به جای MS Office از LibreOffice استفاده کنم. LibreOffice کاملاً مشابه Open Office بوده و توسط تعدادی از برنامهنویسان قبلی Open Office اداره میشود. بد ندیدم نکاتی را که به عنوان یک ویندوز کار به آن …
مدتهاست که میخواهم تکلیف خودم را با مجموعه محصولات مایکروسافت و داتنت مشخص کنم. یا باید اخلاق را بدون داشتن هیچ دلیل محکمی زیر پا بگذارم و بیخیال همه چیز از تمام محصولات مایکروسافت استفاده کنم. یا باید به لینوکس و ابزارهای توسعهای مثل مونو سویچ کنم. یا هزینههای احتمالاً خیلی سنگین خرید ویندوز، ویژوال …
هر چند که با وجود git ممکن است کمتر انگیزهای برای انتخاب SVN به عنوان یک سورس کنترل جدید وجود داشته باشد، اما به هر حال اگر نیاز به نصب SVN به عنوان یک سرویس ویندوز باشد میتوان از راهنمای خوب Jeff Atwood برای این کار استفاده کرد. این راهنما به طور خلاصه شامل دو …
یکی از راههای نصب git به صورت سرویس ویندوز، استفاده از CopSSH میباشد. مراحل انجام این کار در ویندوز ۷ (۳۲ بیتی) به صورت زیر است: ۱- دریافت CopSSH و نصب آن. ۲- حتماً مسیر نصب را از Program Files به مسیری در C: مثل C:SSH تغییر دهید. در غیر این صورت در مراحل بعدی …
مهمترین مزیت git از دید من خاصیت Distributed آن است. به این معنی که فرضاً در یک سرور git اینترنتی سورسی وجود دارد که من یک نسخه از آن را در laptop خودم clone کردهام. حالا میخواهم در کامپیوتر منزلم که دسترسی به اینترنت و آن سرور git اینترنتی ندارد هم همین سورس را داشته …
I’m using log4net for logging in my ASP.NET application. This web site is based on .Net framework 3.5 and is installed on IIS 7.5 and Windows Server 2008 R2 in a 64 bit machine. Logging was working greatly when I was running application from Visual Studio 2010’s internal web server, but was not working at …