‫۱۰ سال و ۱۲ ماه قبل، یکشنبه ۱۴ مهر ۱۳۹۲، ساعت ۱۴:۲۹
سلام ،با تشکر از زحماتی که روی این پروژه کشیدین و برای من خیلی الهام بخش بود .
من قسمت حساب کاربری پروژه شما را در پروژه خودم استفاده کردم ،همه چی درست کار می‌کنه ولی در ویو‌ها وقتی User.IsInRole("Admin")   a   به کار می‌برم نتیجه false بر می‌گردونه با توجه به این که شما اینترفیس   IPrincipal  را پیاده سازی نکرده اید در پروژه شما چطور این درست کار می‌کنه ؟ و من چه اشتباهی کردم ؟
سیستم حساب کاربری شما بسیار برای من مبهم است ،لطفا به صورت کلی بگید چطور این قسمت کار می‌کنه ؟ و ارتباط این بخش و با رویداد Application_AuthenticateRequest  در Global.cs چیست ؟
‫۱۰ سال و ۱۲ ماه قبل، دوشنبه ۱ مهر ۱۳۹۲، ساعت ۱۹:۰۱
دلیلش این هست که تمامی فرم‌ها در این سیستم به صورت ajax به سمت سرور ارسال می‌شوند.
برای اپلود فایل به کمک ajax باید از از افزونه‌ی jquery form plugin بهره بگیرید.
‫۱۱ سال و ۱ ماه قبل، یکشنبه ۲۴ شهریور ۱۳۹۲، ساعت ۰۳:۵۷
مشکل بر طرف شد . مشکل از این جا بود که وقتی با آپی وارد میشدم به این مشکل میخوردم . اما وقتی با نام دامنه وارد شدم اوکی بود
‫۱۱ سال و ۱ ماه قبل، یکشنبه ۱۷ شهریور ۱۳۹۲، ساعت ۰۱:۰۷
سلام؛
فعلا درگیر یک سری مشغله هستم و انجام این کار برایم مقدور نیست. برای نسخه‌ی بعدی یک سری داکیومنت در حال نوشتنم. ولی متاسفانه هیچ چیز قطعی نیست... و مطمئن باشید تمام سعی خودم را می‌کنم تانسخه‌ی بعدی خیلی بهتر از اینی که هست باشه.
‫۱۱ سال و ۱ ماه قبل، پنجشنبه ۱۴ شهریور ۱۳۹۲، ساعت ۱۴:۴۱
- در این سایت در قسمت پروژه‌ها، هر پروژه یک صفحه اصلی و معرفی دارد. در کنار این صفحه، سمت راست آن، یک منوی دریافت فایل هست. از اینجا سورس یا فایل‌های مرتبط با پروژه جاری قابل دریافت هستند.



- کلمه عبور و نام کاربری داده شده مربوط به زمانی است که سورس پروژه دریافتی رو در VS.NET اجرا کردید (حتما یکبار نظرات پیشین رو هم برای دریافت پیشنیازها مطالعه کنید) و قصد دارید مثلا به برنامه لاگین کنید.
‫۱۱ سال و ۱ ماه قبل، چهارشنبه ۶ شهریور ۱۳۹۲، ساعت ۲۰:۵۱
با سلام. تشکر بابت مقالات بسیار مفید شما.
یک سوال در یک جایی از متن بالا نوشتید قصد دارید با angularjs بخش مدیریتی را پیاده سازی کنید. منظورتان ترکیب Angularjs و asp.net mvc با هم است یا فقط می‌خواهید از angular استفاده کنید؟
‫۱۱ سال و ۱ ماه قبل، جمعه ۱ شهریور ۱۳۹۲، ساعت ۱۴:۴۳
سلام؛
هدف از انجام این پروژه برای من چسباندن قطعات مختلف یک پازل به هم بودند تا بتوان به یک تصویر خوب رسید.منظور من این است که entity framework و ASP.NET MVC و bootstrap و best practice‌های آن‌ها به تنهایی و جدا از هم به نظر ساده و راحت و خوب بیایند، اما درگیر شدن همه‌ی آن‌ها در یک پروژه‌ی واقعی، واقعا چالش بر انگیز است.
من دانشجو هستم و تقریبا استارت این پروژه را از آبان ماه زدم، اما به دلیل یک سری مشکلات از جمله همین دانشجو بودن، کار به کندی پیش رفت و حتی وقفه‌های چند ماهه در آن پیش اومد. هدف من این بود که اساسا یک سیستم با کیفیت بنویسم و در ابتدای کار هم، کار به خوبی پیش می‌رفت، اما با توجه به مشکلات ذکر شده، عمده کار کدنویسی در تعطیلات عید نوروز صورت گرفت، و کاملا از کدنویسی انجام شده مشهود است ک ههمان قسمت هایی که در عید نوروز کدنویسی شده اند، اصطلاحا سرهم بندی شده اند( به خصوص در کدهای سمت کلاینت)
در مورد گام‌های انجام شده؛ پروژه به این منوال انجام شد:
- تحلیل ساختار بانک اطلاعاتی مورد نیاز
- شروع به تحقیق در مورد امکانات مورد نیاز 
- دعوت همکای برای کار گروهی توسط دوستان ( کسی قبول نکرد البته دی:)
- با توجه به محدودیت‌های یافت شده در تحقیقات، ساختار بانک اطلاعاتی نهایی می‌شود.
- انتخاب فریم ورک‌های مناسب( که در اینجا Entity Framework برای orm و ASP.NET MVC برای کدنویسی سمت سرور و bootstrap برای css و jquery هم برای جاوا اسکریپت)
- تحقیق در مورد best practice‌های موجود در مورد هر یک از فریم ورک‌های فوق
-شروع کدنویسی
در مورد قسمت مدیریت کاربران، هدف طراحی یک سیستم خیلی منعطف بود که قطعا با memebrship خود دات نت امکان پذیر نبود. متاسفانه به دلیل مشکلات پیش اومده این قسمت از پروژه هم سرهم بندی کردم و به یک سیستم ساده اکتفا کردم.
برای پیاده سازی آن هم شما کافیست در گوگل عبارت implement custom membership in asp.net mvc را سرچ کنید. مطمئن باشید کلی مطلب پیدا خوهید کرد که با جمع بندی آن یک سیستم خوب می‌توانید پیاده سازی کنید.
الان همین سیستم پیاده سازی شده در سایت یک باگ دارد که بعد از مدتی remember me آ از کار می‌افتد.کوکی کاربر اعتبار دارد، اما رویداد متناظر آن برای اعتبار سنجی اتفاق نمی‌افتد!
الان هم در حال تحقیق برای پیاده سازی یک سیستم اعتبارسنجی  کامل‌تر و اصولی‌تر و یک پارچه‌تر با ASP.NET MVC  هستم که مقاله‌ی زیر خیلی به من کمک کرد.(امیدوارم برای شما هم مفید باشد)
الان هم برنامه ای برای ارتقا این سیستم دارم و مهمترین تغییر آن را می‌توان به استفاده از angularjs برای نوشتن بخش مدیریتی و پیاده سازی آن به صورت single page دانست.( البته اگر این کمردرد بزاره دی:)
امیدوارم دوستان با بازخوردهای خوب خودشون، در ارتقای سطح کیفی کار کمک کنند.