در داخل Refrences روی همه کتابخانه های مربوط به dev کلیک راست کنید گزینه properties را بزنید و copy to local را True کنید
داداش این عکس ویژوال من اصلا همچین چیزی ک شما میگی رو نداره!
پروژه شما Website هست
سالهاس که از این نوع استفاده نمیشه
فکر کنم داخل گوشه bin باشه
مگه به غیر از وبسایت جور دیگه ای هم میشه سایت ساخت داخل ویژوال ؟ پس باید از چه نوعی باشه ؟
Add => New => Project
گزینه WebApplication
آقای مدائنی میتنوید تفاوت وب سایت با وب اپلیکیشن را بفرمایید چی هست؟
پروژه Web Site در ASP.Net
در این حالت هر صفحه برای خودش به صورت جداگانه کامپایل میشه و در آخر برای هر فایل ممکن است چندین DLL وابسته داشته باشید. حتی ممکنه یک DLL ثابت شامل کلاس های اصلی پروژه رو برای هر فایل ایجاد کنه که در نهایت باعث کلی خطا میشه. به خاطر اینکه این نوع پروژه چندان مناسب برنامه نویس ها نبود بعد از ارائه در Visual Studio 2005 کم کم کنار گذاشته شد.
البته در صورتی که قصد دارید که یک پوشه رو به عنوان یک پروژه مستقل باز کنید این گزینه برای شما مناسب تره. در صورتی هم که قصد دارید به هر صفحه به صورت مستقل از کل سایت برخورد بشه و هر صفحه مستقلاً کامپایل بشه این گزینه برای شما مناسب است.
پروژه Web Application در ASP.Net
این نوع پروژه اول به صورت Addon به VS اضافه شد بود و حالا به خاطر مزایاش به بخشی از VS تبدیل شده. تفاوت اصلی Web Application با Web Site در ویژال استودیو اینه که Web Application در هنگام کامپایل به یک فایل DLL یکپارچه شامل تمام توابع و اجزای سایت تبدیل میشه. این کار خطایابی رو راحت و پیگیری تغییرات در پروژه رو منظم تر میکنه.
در صورتی که شما پروژه بزرگی شامل چند زیرمجموعه(پروژه child) دارید این گزینه برای شما مناسب است. همینطور برای تبدیل پروژه های تحت وب نسخه های قدیمی VS به نسخه 2005 و بالاتر باید از Web Application استفاده کنید.
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)