‫۹ سال و ۵ ماه قبل، جمعه ۴ اردیبهشت ۱۳۹۴، ساعت ۲۱:۱۲
پیشنهاد می‌کنم اگر نیاز به تنظیم دسترسی در سطح اکشن رو دارید ، یک Attribute سفارشی بنویسید و اون رو بصورت سراسری به همه کنترلرها بدید.

بعد توسط Attribute می‌تونین قبل از اجرای هر اکشن ، کنترل دسترسی رو انجام بدین و اجازه اجرا شدن رو به اکشن بدید یا ندید.

در پروژه‌های ساده‌تر اگر دوست دارید همه چی رو کنترل کنین ، می‌تونید یک Role Provider سفارشی بنویسید، اگر نه می‌تونین از Identity بهره ببرید
‫۹ سال و ۱۱ ماه قبل، پنجشنبه ۱ آبان ۱۳۹۳، ساعت ۱۴:۱۸

با سلام و خسته نباشین
ما یک پروژه داریم تحت عنوان ModuleCore , که در یک سولوشن جداگانه است(که از نوع MVC Application است) و قصد داریم این Application رو توسعه بدیم که این ماژول کور شامل فرم‌های نصب ماژول, ایجاد صفحات بصورت مجازی و انتخاب بلوک‌ها بعنوان اجزای صفحات مجازی(بلوک‌ها همان اکشن‌ها و کنترلر‌های هر ماژول می‌باشد) است .
ماژول‌های این پروژه, هرکدام در سولوشن‌های جداگانه هستند.حالا در حال ساخت یک ماژول, بعنوان مثال ماژول نظرسنجی هستیم.ما یک سولوشن جداگانه برای این ماژول ایجاد کردیم (PoolModule). ما یک کنترلی با نام PolController ایجاد کرده ایم و یک اکشنی با نام AddPoll جهت افزودن نظرسنجی توسط مدیریت ایجاد کرده ایم.حال ما پروژه PoolModule را بیلد کرده ایم و ما   فایل دی ال ال PolModule و تمام وابستگی هایش و اسمبلی‌های پیش فرض MVC را در اختیار داریم و تمام ویو‌های مربوط به پروژه PolModule  و تمامی اسکریپت‌ها و استایل‌ها و ... را نیز دارا می‌باشد که مجموع اینها را بسته نصبی ماژول نظرسنجی می‌گوییم .
اطلاعات مربوط به نصب این ماژول را در یک فایل xml ثبت کرده ایم. حال جهت نصب این ماژول در اپلیکیشن(ماژول) ModuleCore فایل xml را به فرم نصبی پاس می‌دهیم(فرم نصبی, شامل یک کنترل فایل آپلود می‌باشد که از طریق آن ما تمام اسمبلی‌ها و فایل‌های مربوط به ماژول نظرسنجی را که در یک فایل فشرده قرار داده ایم را آپلود میکنیم). پس از آپلود فایل xml را خوانده و در یک مسیر مشخص(پوشه Modules/ModuleName/Bin  در پروژه ModuleCore ) ذخیره میکنیم. حال می‌خواهیم در RunTime از اسمبلی PoolModule  در پروژه ModuleCore استفاده کنیم .
چگونه باید اسمبلی‌های ماژول نظرسنجی را به ModuleCore بشناسونیم(می خواهیم به کنترلر‌ها و اکشن‌های ماژول نظرسنجی دسترسی داشته باشیم) بطوریکه اسمبلی‌های هر ماژول(مثلا ماژول نظرسنجی) در bin پروژه ModuleCore  نباشد و اسمبلی‌های هر ماژول در پوشه مخصوص خود ( پوشه Modules/ModuleName/Bin در پروژه ModuleCore ) باشد ؟

ممنون میشم راهنمایی کنین یا اگه لینک منابعی رو معرفی کنین. با تشکر 

‫۱۰ سال و ۵ ماه قبل، چهارشنبه ۲۴ اردیبهشت ۱۳۹۳، ساعت ۰۰:۲۱
آموزش در زمینه طراحی ماژولار بسیار کم هست و خیلی نیاز به آموزش در این زمینه هست.اگه امکان داره آموزش این مهم رو هم در نظر بگیرین.
با سپاس.
‫۱۰ سال و ۵ ماه قبل، چهارشنبه ۲۷ فروردین ۱۳۹۳، ساعت ۱۶:۳۲
آیا میتوان این پروژه هارو در سطح بیزینس هم اعمال کرد؟
‫۱۰ سال و ۶ ماه قبل، یکشنبه ۲۴ فروردین ۱۳۹۳، ساعت ۲۱:۳۷
مطالب این سایت بر اساس گروه‌ها و برچسب‌ها طبقه بندی شده‌اند. برای نمونه اگر گروه WCF را بررسی کنید، یک سری 9 قسمتی را می‌توانید پیدا کنید.