دایرکتوری مجازی در سرویس دهنده وب
IIS
:
فرم ها یا صفحات
ASP.Net
برای ارتباط بین سرویس گیرنده (Client)
و
سرویس دهنده (Web
Server)
از
HTTP
استفاده می کنند.
همانطور
که در جلسه
اول گفتیم وب فرم های
ASP .Net
فایل های متنی هستند که در
قالب فایلی با پسوند
aspx
نگهداری می شوند. زمانی که یک کاربر برای اولین
بار به یک وب فرم دسترسی
پیدا می کند
]یا
برای اولین بار آنرا درخواست می کند[
؛
ASP .Net
یک فایل
DLL
کامپایل شده، که بعداً به طور پویا خروجی
HTML
برای نمایش در مرورگر کاربر از روی آن ایجاد می
شود را، می سازد. این فایل
DLL
درون ریشه درخت دایرکتوری مجازی
IIS
نگهداری می گردد.
اکثر طراحان یا توسعه دهنده گان،
فعالیت در زمینه وب را از یادگیری تکنولوژیهای سمت
کاربر یا
Client Side
نظیر
HTML, JavaScript, CSS
و
... آغاز می کنند.
در
مورد راه حل های سمت کاربر وقتی یک
مرورگر، صفحه وبی را درخواست می کند، سرویس دهنده
به راحتی فایل های
HTML
درخواستی سرویس گیرنده را به مرورگر وی ارسال می
نماید.
درمورد تکنولوژی های سمت سرور یا
Server Side
همانند
ASP .Net
قضیه به کلی متفاوت با تکنولوژی های سمت مشتری یا
Client Side
می باشد.
در
این تکنولوژیها، و به طور خاص در
ASP .Net
رویه کار بدین صورت است، که ابتدا کد درون وب فرم
ASP .Net
بوسیله سرور آماده شده و
جهت ساخت پویای یک
خروجی
HTML
استاندارد
(مثل
HTML, JavaScript, CSS
و
... ) برای ارسال به مرور گر سرویس
گیرنده، مورد استفاده قرار می گیرد.