xsbehx
دوشنبه 12 مرداد 1394, 22:10 عصر
سلام
من چهارتا لایه دارم
MODEL
BLL
DAL
UI
حالا وقتی که پروژه build می شه برای هر لایه یک پوشه جداگونه درست می شه که می شه چهار تا پوشه با همون اسم های بالا
خوب حالا وقتی پروژه آپلود می شه و داخل روت سایت ریخته می شه مثلا اگر من صفحه ای تو لایه UI داشته باشم ادرسش بعد از اپلود می شه
mysite.com/UI/MyPage.aspx
خوب حالا چنتا مسئله پیش می یاد
اولش اینه که من نمی خوام اینطوری ادرس دهی باشه. یعهنی دیگه اون ادرس UI حذف بشه (فکر کنم اینو با url routing کرد؟ نمی دونم چون زیاد اشنایی ندارم باهاش !)
مورد دوم که مهم تر هم هست اینه که کلا ادرس دهی ها تو پروژه بهم می خوره
مثلا اگر من تو پروژه یک masterpage داشته باشم و یک صفجه از اون ارث بری کرده باشه تو local ادرسش می شد MainMaster.master ولی حالا که آپلود شده ادرسش می شه UI/MainMaster.master
یعنی کل ادرس دهی های سایت من بهم می خوره
مورد بعدی هم اینه که حتی refrence ها که برای ارتباط بین لایه ها بود هم بهم خورده!
یعنی الان این خط کدم رو نمی شناسه
public static List<StatusOfEstate_Model> SelectStatusOfEstate_UI()
بصورت معمولی من refrence لایه model رو تو لایه UI اضافه کردم و تو سیستم خودم درست کار می کنه ولی بدلیل همون مشکلات بالا الان رفرنس ها لایه ها هم مشکل پیدا کرده. البته using های سیستمی براشون مشکلی پیش نیومده اما using هایی که برای ارتباط بین لایه ها داده کار نمی کنه!
برای این مشکلات چه راه حل هایی پیشنهاد می دید؟
من چهارتا لایه دارم
MODEL
BLL
DAL
UI
حالا وقتی که پروژه build می شه برای هر لایه یک پوشه جداگونه درست می شه که می شه چهار تا پوشه با همون اسم های بالا
خوب حالا وقتی پروژه آپلود می شه و داخل روت سایت ریخته می شه مثلا اگر من صفحه ای تو لایه UI داشته باشم ادرسش بعد از اپلود می شه
mysite.com/UI/MyPage.aspx
خوب حالا چنتا مسئله پیش می یاد
اولش اینه که من نمی خوام اینطوری ادرس دهی باشه. یعهنی دیگه اون ادرس UI حذف بشه (فکر کنم اینو با url routing کرد؟ نمی دونم چون زیاد اشنایی ندارم باهاش !)
مورد دوم که مهم تر هم هست اینه که کلا ادرس دهی ها تو پروژه بهم می خوره
مثلا اگر من تو پروژه یک masterpage داشته باشم و یک صفجه از اون ارث بری کرده باشه تو local ادرسش می شد MainMaster.master ولی حالا که آپلود شده ادرسش می شه UI/MainMaster.master
یعنی کل ادرس دهی های سایت من بهم می خوره
مورد بعدی هم اینه که حتی refrence ها که برای ارتباط بین لایه ها بود هم بهم خورده!
یعنی الان این خط کدم رو نمی شناسه
public static List<StatusOfEstate_Model> SelectStatusOfEstate_UI()
بصورت معمولی من refrence لایه model رو تو لایه UI اضافه کردم و تو سیستم خودم درست کار می کنه ولی بدلیل همون مشکلات بالا الان رفرنس ها لایه ها هم مشکل پیدا کرده. البته using های سیستمی براشون مشکلی پیش نیومده اما using هایی که برای ارتباط بین لایه ها داده کار نمی کنه!
برای این مشکلات چه راه حل هایی پیشنهاد می دید؟