Virtual Directory یک پیوند به یک دایرکتوری فیزیکی موجود می باشد که بر روی هارد دیسک سرور وجود دارد. Virtual Directories می توانند تعدادی تنظیمات خاص مانند پیکربندی سفارشی ASP.NET، مجوزهای دسترسی و محافظت با رمز عبور داشته باشند. از آنجایی که هر Virtual Directory می تواند تنظیمات خاص خود را داشته باشد، Virtual Directories در راه اندازی برنامه های کاربردی وب شما، به ویژه آنهایی که در ASP.NET نوشته شده اند، بسیار مفید می باشند. به عنوان مثال، اگر سه برنامه وب در اختیار دارید که از ASP.NET نسخه 2.0 استفاده می کنند، و باید یک برنامه وب را نصب نمایید که از ASP.NET نسخه 4.0 استفاده می کند، می توانید یک Virtual Directory برای برنامه ASP.NET 4.0 ایجاد نمایید و ASP را پیکربندی نمایید. تنظیمات ASP.NET برای این دایرکتوری را به گونه ای که از نسخه 4.0 پشتیبانی کند فعال نمایید و سپس برنامه مورد نیاز را با موفقیت نصب نمایید.
جهت ایجاد Virtual Directory طبق راهنمای زیر عمل نمایید.
طریقه انجام به شرح ذیل می باشد:
مطابق تصویر وارد بخش Websites & Domains شوید.
بر روی گزینه Virtual Directories کلیک نمایید.
بر روی گزینه Create Virtual Directory کلیک نمایید.
نام دایرکتوری مجازی را مشخص نمایید.
مسیر دایرکتوری مجازی را مشخص نمایید.
برای ایجاد خودکار دایرکتوری فیزیکی با همان نام دایرکتوری مجازی که در حال ایجاد آن هستید، Create physical directory with the same name as virtual directory را انتخاب نمایید.
چک باکس Create physical directory with the same name as virtual directory را پاک نمایید و مسیر را در فیلد مشخص نمایید تا یک دایرکتوری فیزیکی که از قبل وجود دارد را انتخاب نمایید.
این کادر را انتخاب نمایید تا در صورت تنظیم مجوز خواندن یا نوشتن، به کاربران اجازه دهید به سورس کد دسترسی داشته باشند. سورس کد شامل اسکریپت ها در برنامه های ASP می باشد.
این کادر را انتخاب نمایید تا کاربران بتوانند فایلها یا دایرکتوریها و ویژگیهای مرتبط با آنها را بخوانند.
این کادر را انتخاب نمایید تا کاربران بتوانند فایلها و ویژگیهای مرتبط با آنها را در Virtual Directory آپلود نمایند یا محتوا را در یک فایل دارای قابلیت نوشتن تغییر نمایند. دسترسی به نوشتن تنها در صورتی مجاز است که مرورگر از ویژگی PUT پروتکل HTTP 1.1 پشتیبانی نماید.
این کادر را انتخاب نمایید تا کاربران بتوانند فهرستی از فایلها و زیر شاخهها را در فهرست مجازی مشاهده نمایند.
اگر می خواهید اطلاعات مربوط به بازدیدهای دایرکتوری مجازی را ذخیره نمایید، این کادر را انتخاب نمایید.
این کادر را انتخاب نمایید تا دایرکتوری به یک برنامه IIS تبدیل گردد. دایرکتوری به طور منطقی از بقیه وب سایت مستقل می گردد.
سطح اجرای مناسب برنامه مجاز برای "Virtual Directory" را انتخاب نمایید:
None: اجازه دسترسی فقط به فایل های ثابت مانند HTML یا فایل های تصویری را می دهد.
Scripts only: فقط به اجرای اسکریپت ها اجازه می دهد، نه فایل های اجرایی.
Scripts and Executables: تمام محدودیت ها را حذف گردند تا همه انواع فایل ها قابل اجرا باشند.
Virtual Directory های مد نظر خود را انتخاب کنید.
برای حذف Virtual Directory های انتخاب شده این گزینه را کلیک نمایید.