آدرس مجازي در iis

azartash

New Member
سلام.

من يك برنامه ASP دارم كه ميخوام روي تمام هاستهاي مشتريهام كه روي يك Server ويندوز هستند اجرا بشه. راهي كه پيدا كرم اين بود كه يه Virtual Directory روي هركدوم از سايتهاي مشتريها درست كنم و آدرس فيزيكي اون رو آدرس فولدر حاوي فايلهاي برنامه قرار بدم كه اين كار رو انجام دادم و برنامه درست كار كرد.

حالا ميخوام اين فولدر و محتوياتش به صورتي باشه كه مشتريها دسترسي به فايلها نداشته باشند و نتوانند اونها رو دانلود يا كپي كنند و برنامه فقط از طريق URL مثلا http://domain.com/gallery قابل اجرا باشه.

الان فايلها به سادگي با يك اسكريپت ASP با تعريف آدرس بصورت ("Gallery/")اServer.MapPath قابل دسترسي هستند.

ميخوام ببينم اين برنامه رو كجا بگذارم كه يوزرها بتونند از طريق URL بالا اون رو اجرا كنند ولي با مثلا ASP امكان دسترسي به اين فولدر نباشه.

انگار كه اصلا چنين فولدري وجود نداره و پيغام خطاي Path Not Found بده.

ممنون.
 

Mozafary

Member
سلام
در IIS یک وب سایت ایجاد کنید بدون hostheader در داخل اون هم یک VistualDirectory ایجاد کنید و تنظیمات اونرو به مسیر دلخواه set کنید.ip ادرس رو هم حتما درست تنظیم کنید.

راه دیگه ایجاد یک سایت بر روی ip غیر از ۸۰ هست که اینطوری تمام مشتریان میتونن از ادرس site:port به اون فایلها دسترسی داشته باشن.
 

جدیدترین ارسال ها

بالا