PDA

View Full Version : سوال در مورد اینتراوب



پوریا_م
چهارشنبه 27 مهر 1390, 10:24 صبح
با سلام خدمت دوستان
بعد از اینکه یک برنامه تحت وب ایجاد میکنیم بعد از اجرا یک پنجره بنام project server باز میشه که با زدن f9 صفحه وب اجرا میشه؛
حالا سوال من اینجاست که چه تنظیماتی باید انجام بشه که برنامه از ابتدا بصورت وب اجرا بشه.تاپیکهایی بود که جسته و گریخته بحث شده بود ولی پاسخ کاملی رو پیدا نکردم. کلا تنظمیاتی که برای برنامه های تحت وب نیاز هست رو لطفا توضیح بفرمائید.
با تشکر

پوریا_م
پنج شنبه 28 مهر 1390, 12:09 عصر
لطفا مراحل اصلی تنظیمات برنامه های تحت وب رو بصورت گام به گام توضیح بدین ؟؟؟

mrm0101
پنج شنبه 28 مهر 1390, 20:01 عصر
سلام
1- یک پروژه جدید اینتراوب ایجاد کنید . این بار بجای standared alon application از گزینه Isapi Extention را تیک بزنید .
2- پروژه را ذخیره کنید.
3- محتویات پروژه اصلی را داخل این پوشه پروژه جدید کپی کنید .
4- درمنوی اصلی دلفی گزینه Run و سپس Parametr را انتخاب و فایل Exe ایجاد شده از پروژه قبلی را به این قسمت معرفی نمایید
5- از قسمت run گزینه run withot debage را کلیک کنید .
6- در صورت صحت مراحل قبل یک فایل از نوع dll ایجاد می شود
7- در ویندز شما باید IIs نصب شده باشد (Internet Information Services) اگر نصب نشده باشد سی دی ویندوز را داخل ویدوز قرار داده و از گزیمه control panel به قسمت َAdd remove program و گرنه Add remove windows cpmponet رفته و IIs را نصب نمایید .
8- وارد iis شوید و در قسمت Default Web Site روی منوی new راست کلید کنید و گزینه virtual directory را انتخاب و یک نام مجازی به اون بدید و پوشه پروژه که فایل dll داخل ان است را معرفی کنید .
9- گزینه execute حتما باید تیک بخورد
10- حال این پوشه بر روی Default Web Siteایجاد شده و فایل dll هم داخل آن است روی فایل راستا کلید کنید و گزینه brows را انتخاب کنید و سایت نمایش داده می شود
11- برای آپلود ساید بر روی سرور اینترنت باید هاست از نوع ویندوز و خاصیت isapi extensaion فعال باشد که قبل از خرید هاست این موضوع را با مدیر سایت هماهنگ نمایید .

--------
امیدوارم بدرتون بخوره مشکل داشتید بهم ایمیل بزنید چون خودم با اینتراوب یک پورتال حرفه ای نوشتم و ازش خیلی راضی هستم

با ارزوی موفقیت

BORHAN TEC
یک شنبه 01 آبان 1390, 09:55 صبح
دو نکته که باید مد نظر داشته باشید:
1- شما از standared alon application هم می توانید استفاده کنید ولی توجه داشته باشید که برای این کار باید سرور اختصاصی داشته باشید.
2- در صورت استفاده از Isapi Extention باید مطمئن شوید که هاست شما اجازه اجرای ISAPI DLL را به شما می دهد یا خیر.

پوریا_م
یک شنبه 01 آبان 1390, 14:37 عصر
با سلام
من سوالم در مورد برنامه تحت وبی بود که در شبکه محلی قابل اجرا باشه و هدفم ساخت وب سایت و قرار دادن اون روی هاست نبود.راهنمایی جناب mrm0101 (http://barnamenevis.org/member.php?51989-mrm0101) خوب بود ولی در کل جوابمو نگرفتم!

BORHAN TEC
یک شنبه 01 آبان 1390, 21:48 عصر
من سوالم در مورد برنامه تحت وبی بود که در شبکه محلی قابل اجرا باشه و هدفم ساخت وب سایت و قرار دادن اون روی هاست نبود.
در این مورد اصلاً نیازی نیست که خودتون رو به زحمت بیاندازید و از ISAPI استفاده کنید و می توانید از نوع Standalone استفاده کنید و آن را به عنوان یک سرویس در کامپیوتر سرور نصب کنید.

ولی در کل جوابمو نگرفتم!
کدوم قسمت رو متوجه نشدید؟

پوریا_م
دوشنبه 02 آبان 1390, 07:49 صبح
در پست #1 توضیح دادم، سوالم این بود که چکار کنم که برنامه در سیستم کلاینت ها بصورت وب اجرا بشه و پنجره project server باز نشه ؟

mrm0101
دوشنبه 02 آبان 1390, 23:14 عصر
سلام أدرس فايل را بة كاربران توي شبكه بديد درست مي شه

BORHAN TEC
دوشنبه 02 آبان 1390, 23:54 عصر
در قدم اول مطلب زیر را بخوانید:
http://www.atozed.com/intraweb/blog/20100523.EN.aspx
و بعد از آن می توانید از کامپیوتر های دیگر به Web Application به شکل زیر دسترسی پیدا کنید:

http://ServerIP:PortNumber/
مثال1:

http://192.168.1.1:8888/
مثال 2:

http://AnahitaSoftPC:8888/

mrm0101
چهارشنبه 04 آبان 1390, 21:23 عصر
سلام
وقتی فایل دی ال ال را ساختید و درون پوشه virtual در iis قرار دادید کافی است آدرس را به سیستم های دیگر بدهید. حال چه شبکه محلی یا روی سرور فرق ندارد.

پوریا_م
چهارشنبه 04 آبان 1390, 23:04 عصر
سلام
ممنون از پاسختون
فقط طریقه ایجاد dll رو نمیدونم. مراحل پست 3 رو انجام دادم ولی فایل dll درست نشد!
لطفا توضیح بفرمائید
با تشکر

mrm0101
پنج شنبه 05 آبان 1390, 14:28 عصر
ساخت dll خیلی اسونه همونطور که گفتم مو به مو عمل کن ایجاد می شه .
فقط یک پروژه جدید اینتراوب ایجاد کن . نوع پروژه را از نوع isapi انتخاب کن . بعدش پروژه را ذخیره و محتویات پوشه پروژه اصلی را داخل این پروژه جدید کپی کن.

دلفــي
جمعه 06 آبان 1390, 13:15 عصر
سلام
ممنون از پاسختون
فقط طریقه ایجاد dll رو نمیدونم. مراحل پست 3 رو انجام دادم ولی فایل dll درست نشد!
لطفا توضیح بفرمائید
با تشکر

دوست عزيز لازم نيست شما حتما فايل dll ايجاد كنيد با همون فايل اجرايي توليد شده هم مي تونيد اين كار رو انجام دهيد

به اين صورت كه پس از توليد فايل اجرايي با قرار دادن آن در ليست سرويس هاي ويندوز سرورتون و Start كردن اون ، برنامه شما فعال ميشه
پس از اين كار مي تونيد به راحتي در شبكه داخلي از طريق دادن آدرس سرور و پورت مربوط به برنامه تون آن را در كلاينتها فراخواني و استفاده كنيد

با تشكر