سلام استاد
من پروژه خودم را لایه بندی کردم جوری که پروژه از سه قسمت تشکیل شده
یک ClassLibrary و دو MVC که یکی قسمت ادمین و دیگری برای کار برای هست پروژه پیشفرض برای اجرا برنامه مربوط به کاربران است که قسمت ادمین رفرنس داده شده به برنامه پیشفرض
من در قسمت RouteConfig پروژه پیشفرض
این کد رو زدم:
public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( name: "CMS", url: "CMS/{controller}/{action}/{id}", defaults: new { controller = "Admin", action = "Index", id = UrlParameter.Optional }, namespaces: new[] { "CMS.Controllers" } ); routes.MapRoute( name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }, namespaces: new[] { "MyShop.Controllers" } ); }
حالا همیچی درست کار میکنه تا جایی که اکشن مربوط در CMS ویو برمیگرداند حالا برنامه دنبال اون ویو در پروژه اصلی میگرده و نمیره در پروژه CMS که مربوط به مدیریت است بگرده تا ویو را پیدا کنه
چکار کنم که درست شه
چرا دو پروژه جدا ؟
موقع آپلود روی هاست چطور میخواهید کنترل کنید ؟
بهتر بود برای ادمین از Area استفاده کنید
دقیقا مهندس مدائنی راه درستو گفتن!!!!
شاید فعلا همه چی درست کار کنه ولی به زودی به مشکل می خوری!!!!!
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)