PDA

View Full Version : مبتدی: projectless website



ozzy_mra
شنبه 08 خرداد 1389, 11:08 صبح
سلام دوستان
من تو asp.net 3.5 تازه کارم :لبخندساده:
یه پروژه که فایل csproj واسش ایجاد می کنیم با یه پروژه بدون این فایل چه فرقی داره و استفاده از کدومش بهتره؟
ممنون

Mostafa_Dindar
شنبه 08 خرداد 1389, 11:40 صبح
سلام دوستان
من تو ASP.NET 3.5 تازه کارم :لبخندساده:
یه پروژه که فایل csproj واسش ایجاد می کنیم با یه پروژه بدون این فایل چه فرقی داره و استفاده از کدومش بهتره؟
ممنون

سلام ،

وقتي يك ASP.NET WebSite ايجاد ميكنيد ، به طور پيش فرض فايلها رو در مسير :


C:\Documents and Settings\[Your User Account]\My Documents\Visual Studio 2008\WebSitesايجاد ميكند و يك فايل Solution در مسير :


C:\Documents and Settings\[Your User Account]\My Documents\Visual Studio 2008\Projectsحال اگر يك ASP.NET WebSite رو مثلا از اينترنت دانلود كنيد يا .. و از طريق Open WebSite باز كنيد ، هنگام Build يك Solution در مسير :



C:\Documents and Settings\[Your User Account]\My Documents\Visual Studio 2008\Projectsبراي شما ميسازد ،

اين فايل Solution چندين مزيت دارد ، تنظيمات پيكربندي در اون قرار ميگيرد ( كه خودش بحث مفصلي دارد ) ، اگر چندين پروژه را به يك Solution اضافه كرده باشيد ، با اجراي اون Solution همه پروژه ها با پيكر بندي از قبل تعريف شده لود ميشوند .

ولي هنگامي كه يك WebApplication رو New كنيد يك فايل csproj + csproj.user + sln كه منظور از sln همان فايل Solution هست در مسير :


C:\Documents and Settings\[Your User Account]\My Documents\Visual Studio 2008\Projectsبراي شما ايجاد ميكند .

تفاوت ASP.NET WebSite و ASP.NET WebApplication رو ميتونيد در منابع متفاوتي دنبال كنيد
ولي به طور خلاصه هنگام ايجاد WebApplication فايل .csproj آمار فايلهاي پروژه شما رو دارد ، تنظيمات Setting از Debug و هنگامي كه پروژه رو Run ميكنيد همه رو به يك اسمبلي ( dll) تبديل ميكنيد .

در صورتي كه در WebSite هر فايلي كه در دايركتوري مورد نظر قرار گرفته باشد جزئي از پروژه حساب ميشود و ويژوال استاديو لازم نيست اون رو PreCompile كند و تنها وقتي كه اولين درخواست به WebSite شما مياد اون رو Compile ميكند .

در مورد تفاوت هاي ايندو منابع اطاعاتي زيادي رو در اينترنت خواهيد يافت .

سربلند باشيد .

ozzy_mra
شنبه 08 خرداد 1389, 11:56 صبح
خیلی ممنونم
البته فایلهایی رو که فرمودید تو اون مسیر نساخته بود. برای تمام پروژه ها چه project-base و چه projectLess اون فایلها ساخته میشه؟

Mostafa_Dindar
شنبه 08 خرداد 1389, 11:59 صبح
خیلی ممنونم
البته فایلهایی رو که فرمودید تو اون مسیر نساخته بود. برای تمام پروژه ها چه project-base و چه projectLess اون فایلها ساخته میشه؟

لطفا كمي تلاش كنيد ، آدم رو دلسرد ميكنيد .

هميشه داخل مسيرها يك فلدر همنام با نام پروژه شما ساخته ميشه ، داخل اونها رو نگاه كنيد .( البته بديهي هست در درايوي كه Visua Studio نصب شده مسير را دنبال كنيد )


موفق باشيد