مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

تفاوت website با webapplication

  • سه شنبه 29 اردیبهشت 1394
  • 11:12
تشکر میکنم

سلام.

تفاوت website با webapplication چیست؟

مطالبی رو خوندم اما درست متوجه نشدم

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 29 اردیبهشت 1394
  • 11:16

پروژه 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 استفاده کنید.

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • سه شنبه 29 اردیبهشت 1394
  • 11:29

با تشکر و سپاس فراوان

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)