چهارشنبه 24 تير 1405 - 27 محرم 1448 - 15 ژولاي 2026
تبیان، دستیار زندگی
در حال بار گزاری ....
مشکی
سفید
سبز
آبی
قرمز
نارنجی
بنفش
طلایی
همه
متن
فیلم
صدا
تصویر
دانلود
Persian
Persian
کوردی
العربیة
اردو
Türkçe
Русский
English
Français
مرور بخشها
دین
زندگی
جامعه
فرهنگ
صفحه اصلی تبیان
شبکه اجتماعی
مشاوره
آموزش
فیلم
صوت
تصاویر
حوزه
کتابخانه
دانلود
وبلاگ
فروشگاه اینترنتی
EmRa228
آخرین مطلب
تعداد مطالب : 1
تعداد نظرات : 0
زمان آخرین مطلب : 6456روز قبل
کامپیوتر و اینترنت
آشنایی با ASP
Microsoft Active Server Pages یك محیط اسكریپت نویسی سمت میزبان (server) است كه می تواند برای ایجاد و اجرای برنامه های تعاملی (Interactive) و پویا (Dynamic) مورد استفاده قرار گیرد. با ASP می توانید صفحات HTML و فرمان های اسكریپت و COM components را با یكدیگر، برای ایجاد صفحات وب تعاملی یا برنامه های قدرتمند تحت وب، به كار گیرید. به عنوان مثال می توانید از اجزای ADO برای وصل شدن به بانك اطلاعاتی در صفحات وب خود استفاده كنید.
ASP چگونه كار می كند:
وقتی ASP را وارد صفحات سایت كنید، موارد زیر اتفاق می افتد:
1- كاربر وب سایتی را خواهد دید كه صفحه پیش فرض (Default) آن دارای فرمت .asp است
2- مرورگر (browser) فایل asp را از میزبان وب (web server) درخواست می كند
3- اسكریپت ها شروع به اجرا می كنند
4- ASP فایل درخواست شده را به ترتیب بالا به پایین پردازش می كند و هر فرمان اسكریپت را اجرا كرده و یك صفحه HTML تولید می كند
5- صفحه وب به مرورگر فرستاده می شود
چون اسكریپت ها روی میزبان اجرا می شوند، در نتیجه تمام پردازش ها آنجا انجام شده و صفحه های استاندارد HTML تولید شده و به مرورگر فرستاده می شود، و این یعنی صفحات شما تنها به وسیله امكاناتی كه وب سرور بشتیبانی نمی كند محدود می شود.
Internet Information Services(IIS):
برای اجرا شدن ASP روی كامپیوتر، نیاز به نصب كردن IIS روی آن دارید:
IIS 6.0 در Windows 2003 server وجود دارد و از طریق Add or Remove Programs در Control Panel نصب می شود. IIS 6.0 در یك حالت بسیار امن نصب شده و فقط HTML را پشتیبانی می كند (تا زمانی كه دیكر انواع فایل ها و خصیصه ها (features) فعال شوند)
IIS 5.1 در Windows xp Professional وجود دارد و از طریق Add or Remove Programs در Control Panel نصب می شود.
IIS 5.0 در Windows 2000 server وجود دارد و به طور پیش فرض نصب می شود. همچنین در Windows 2000 Professional وجود دارد و از طریق Add or Remove Programs در Control Panel نصب می شود.
IIS 4.0 در Windows NT 4.0 Option Pack برای Windows NT Server 4.0 وجود دارد
اگر از Windows 98, Windows Me, Windows NT 4.0 workstation استفاده می كنید می توانید Personal web server را نصب كنید. PWS 4.0 نسخه محدود شده IIS است. PWS در Windows NT 4.0 Option Pack و در سی دی Windows 98 نیز وجود دارد.
مراحل نصب IIS در Windows xp Professional به قرار زیر است:
1- سی دی Windows xp Professional را داخل دستگاه قرار دهید
2- در پنجره Add/Remove Programs در Control Panel ، Add/Remove windows components را كلیك كنید
3- Internet Information Services(IIS) را انتخاب كرده و دكمه Next را كلیك كنید
4- وقتی نصب تمام شد صفحه خانگی (homepage) خود را می توانید با وارد كردن آدرس http://localhost/ در نوار آدرس (Address Bar) مرورگر خود ببینید
5- پوشه پیش فرض برای قرار دادن فایل های وب سایت در آن "c:/Inetpub/wwwroot/" است اما همیشه می توانید یك virtual directory برای سایت تعریف كنید
وب سایت های محلی(Local):
یك وب سایت محلی، وب سایتی است كه روی كامپیوتر شما وجود دارد، ایجاد یك وب سایت محلی در موقعیت های زیر سودمند است:
• می توانید وب سایت خود را با استفاده از IIS آزمایش كنید چون عملکرد آن بسیار شبیه عملکرد یك میزبان (server) حقیقی است. اگر در سایت از ASP استفاده شده باشد، این آزمایش مزیت هایی، از جمله تشخیص مسیرها همانند وقتی كه روی میزبان واقعی باشند، دارد.
• اگر مجموعه ای از فایل های وب سایتی را دارید و می خواهید آنها را با IIS آزمایش كنید، در این حالت می توانید یك پوشه مجازی (virtual directory) در IIS خود ایجاد كنید.
• كامپیوتر شما، میزبان وب نیز باشد.
نیاز ها:
برای ایجاد یك وب سایت محلی امكانات زیر مورد نیاز است:
• در كامپیوتر باید حداقل IIS نسخه 4 نصب و در حال اجرا باشد
• در IIS نسخه 6، ASP باید فعال شده باشد. برای فعال كردن ASP به وسیله IIS Manager ، Local Computer را باز كرده و بعد web service Extensions را كلیك كنید. در قسمت details ، Active Server pages را كلیك كرده و سپس دكمه Allow را كلیك كنید.
• شما باید به عنوان یك كاربر با اختیارات مدیریتی (administrative privileges) وارد شوید ، زیرا كار با IIS metabase (جایی كه اطلاعات برنامه های IIS در آن ذخیره می شود) نیاز به اختیارات مدیریتی دارد.
برای باز كردن یك وب سایت محلی باید این وب سایت را به عنوان یك برنامه IIS تنظیم كنیم.
نكته: شما می توانید یك برنامه IIS را به عنوان زیر مجموعه ای از یك پوشه تنظیم شده موجود، ایجاد كنید.
اجرای وب سایت های محلی:
وقتی یک وب سایت محلی را برای آزمایش آن اجرا می کنید، یک مرورگر را باز کرده و وب سایت را با استفاده از نام Localhost اجرا می کنید. برای مثال اگر وب سایتی با نام ExampleSite ایجاد کرده اید، برای آزمایش آن به آدرس زیر می روید:
http://localhost/ExampleSite
پس از آن IIS تشخیص می دهد که آیا نام برنامه به یک پوشه در ریشه IIS اشاره دارد و یا به مکان دیگر و سپس صفحات را از آن پوشه اجرا می کند.
توزیع (Deploying) وب سایت های محلی:
وب سایت های محلی معمولا فقط برای برنامه نویسی و طراحی استفاده می شوند، یعنی طراحان و برنامه نویسان با استفاده از کامپیوتر های خودشان می توانند صفحات asp خود را ایجاد و آزمایش کنند. در بیشتر حالت ها باید مطالب ها را به یک میزبان واقعی انتقال دهید.
ایجاد پوشه های مجازی در IIS:
در بیشتر حالت ها، مطالبی که شما در وب سایت منتشر می کنید، در ریشه یا پوشه خانگی (home directory) در رایانه شما وجود دارد، مانند: c:\Inetpub\wwwroot\
ولی به هر صورت ممکن است مواردی پیش آید که این مطالب در جای دیگری یا حتی در یک کامپیوتر دیگر باشد.
برای انتشار (Publish) مطالب از هر پوشه ای به غیر از پوشه خانگی، می توانید یک پوشه مجازی ایجاد کنید. یک پوشه مجازی، پوشه ای است که در مسیر ریشه قرار نگرفته اما برای مرورگرها اینطور به نظر می رسد که در آنجا است.
یک پوشه مجازی را می توان از طریق IIS Manager یا به وسیله Windows Explorer ایجاد کرد.
برای ایجاد پوشه مجازی به وسیله IIS Manager به صورت زیر عمل می کنیم:
1- IIS Manager را از control panel و Administrative Tools و کلیک روی Internet Information Services باز می کنیم
2- در IIS Manager، Local Computer را باز کرده سپس پوشه web sites را باز کنید، روی سایت یا پوشه ای که می خواهید پوشه مجازی را ایجاد کنید کلیک راست کرده و از گزینه New ، virtual directory را کلیک کنید. پنجره wizard باز می شود
3- دکمه Next را کلیک کنید
4- در قست Alias نام پوشه مجازی را وارد کنید (یک نام کوتاه و ساده وارد کنید چون کاربر باید این نام را تایپ کند) و سپس دکمه Next را کلیک کنید
5- در قسمت path مسیری را که پوشه مجازی باید به آن اشاره کند(resides)
را وارد کرده و دکمه Next را کلیک کنید
نکته: این مسیر، مسیر خانگی یا ریشه برنامه شما خواهد بود
6-در قسمت Allow the following permissions، اختیاراتی را که می خواهید به کاربران خود بدهید، انتخاب کنید (باید Read، Run Scripts را انتخاب کنید) و سپس دکمه Next را کلیک کنید
7- دکمه Finish را کلیک کنید
پوشه مجازی تحت Default website و در پوشه انتخاب شده، ایجاد می شود و در IIS Manager نشان داده می شود.
برای ایجاد پوشه مجازی به وسیله Windows Explorer به صورت زیر عمل می کنیم:
1- Windows Explorer را باز می کنیم
2- روی پوشه ای که می خواهیم یک پوشه مجازی شود کلیک راست کرده و sharing and security را کلیک می کنیم
3- سربرگ (Tab) web sharing را کلیک می کنیم
4- گزینه share this folder را کلیک می کنیم
5- در قسمت Alias، نام پوشه مجازی را وارد می کنیم
6- دکمه Ok را دوبار کلیک می کنیم
نکته: با استفاده از Windows Explorer نمی توانید نسخه asp را تغییر دهید
تنظیم اختیارات(configuring permissions):
بخش مهم کار با فایل access.mdb و نیز استفاده از امکانات بالا گذاری (upload) در یک سایت، تنظیم درست اختیارات است.
وقتی یک برنامه از بانک اطلاعاتی access استفاده می کند، باید اجازه خواندن (Read) به فایل .mdb داشته باشد تا بتواند اطلاعات را بخواند. به علاوه برنامه باید اجازه نوشتن (write) به پوشه حاوی فایل .mdb داشته باشد چون Access یک فایل اضافی با فرمت (Extension) .ldb ایجاد می کند که شامل اطلاعات درباره قفل های بانک اطلاعاتی برای کاربران همزمان است. فایل .ldb هنگام اجرا تولید می شود.
به طور پیش فرض، anonymous IIS User، IUSR-<MachineName> می باشد. پس برای استفاده از یک بانک اطلاعاتی Access در برنامه ASP، باید پوشه حاوی فایل بانک اطلاعاتی Access را طوری تنظیم کنید که هم اجازه خواندن و هم نوشتن برای IUSR-<MachineName> فراهم باشد.
يکشنبه 19/8/1387 - 21:19
[
نظر به این مطلب
] - [
نظرات این مطلب : 0
]
1
گزارش محتوا
محتوای مخالف با موازین شرعی
محتوای مخالف با مصالح نظام جمهوری اسلامی
محتوای نقض کننده حریم شخصی من
محتوای مخالف با موازین اخلاقی
مورد توجه ترین های هفته اخیر
لینک ها
جستجو در مطالب روزانه
ثبت مطلب جدید
مطالب روزانه اعضا
فعالان مطالب روزانه
مطالب من
نظرات مطالب من
فعالترین ها در ماه گذشته
(0)فعالان 24 ساعت گذشته